ronny: funktionen und variablen

Beitrag lesen

Innerhalb der Funktion kannst Du auf die Daten nun folgendermaßen zugreifen:

function SatzSpeichern($werte, $table, $con)
{
  $sql  = "Insert into $table set ";

$sql .= "Vorname = ".mysql_escape_string($werte["vorname"]); #1)
  $sql .= "Alter = ".intval($werte["alter"]);

$ ergebnis = mysql_query($sql, $con);

return $ergebnis;
}

ja vielen dank, ich denke ,al bin schon etwas weiter, zumindest vom verständnis her ;) habe mir jetzt zum testen das mal so zusammengebastelt.

<?

$geschlecht = "männlein";
$name = "familiennamet";
$vorname = "alizeee";

$daten = array();
$daten[name] = $name;
$daten[vorname] = $vorname;

function db_entry ($werte,$conn){
require "db.php";

if ($daten[geschlecht] == "Männlein")
{

$conn = mysql_connect($db_server,$db_username,$db_passwort)or die ("Verbindungsabbruch");
mysql_select_db($db_database)or die ("Datenbankauswahl fehlerhaft");
$sql  = "Insert into mann ";

$sql .= "name = ".mysql_escape_string($werte["name"]);
  $sql .= "vorname = ".mysql_escape_string($werte["vorname"]);

$ergebnis = mysql_query($sql, $conn);

if ($Ergebnis === FALSE) {
  echo "diese Abfrage ist gescheitert:<br>";
  echo $SQLString."<br>";
  echo "Die MySQL-Fehlermeldung lautet: ".mysql_error();
  }

return $ergebnis;
}
else

{
echo "geht nicht";
}

}

?>

leider kein datenbankeintrag, keine fehlermeldung, einfach nichts :(

danke ronny