christoph_hro
Mitglied
Hi @ all!
2 Fragen!
1. Frage:
Ich hab ne Funktion geschrieben, die je nach übergebener ID nen text aus ner DB abfragt und ausgibt:
Jetzt gibt er mir hier
diesen Fehler aus:
Wieso
+++++++++++++++++++++
2. Frage:
Wieso gibt er mir bei diesem Textfeld
wenn die Variable $bu_name vorher nur mit
bearbeitet wurde,
im Textfeld aus
+++++++++++++++++
Sind meine Fragen halbwegs verständlich? Fragt nach, wenn nicht!
Mfg christoph_hro
2 Fragen!
1. Frage:
Ich hab ne Funktion geschrieben, die je nach übergebener ID nen text aus ner DB abfragt und ausgibt:
PHP:
function db_txt_error($id) {
$query = @mysql_query("SELECT formular, text_id, ".$_GET['pref_lang']." FROM foa_formulare WHERE formular = 'error' AND text_id = '$id'") or die(mysql_error());
$result = @mysql_fetch_array($query) or die("Fehler");
echo $result[$_GET['pref_lang']];
}
Jetzt gibt er mir hier
PHP:
if(!isset($bu_name) || $bu_name == "") {
$error2 = db_txt_error(2)."<br>\n";
}
diesen Fehler aus:
Code:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM foa_formulare WHERE formular = 'error' AND text_id = '2''
Wieso
+++++++++++++++++++++
2. Frage:
Wieso gibt er mir bei diesem Textfeld
HTML:
<input type="Text" name="bu_name" value="<?php echo $bu_name; ?>" size="" maxlength="">
wenn die Variable $bu_name vorher nur mit
PHP:
$bu_name = strip_tags( trim( addslashes($_POST['bu_name']) ) );
bearbeitet wurde,
HTML:
<br />
im Textfeld aus
+++++++++++++++++
Sind meine Fragen halbwegs verständlich? Fragt nach, wenn nicht!
Mfg christoph_hro