query geht nicht...

Jost

Mitglied
Nochmal hallo :)
Ich übergebe in einer URL eine in der datenbank gespeicherte "base" (zahlencode) . Zu diesem Code gehören 5 weiter felder (zum beispeil name, vorname...) wenn ich nun auf diese URL klicke (http://www.wasweisich.de/index.php?base=32452342345242)
Soll das script die restlichen daten ausspucken die nur zu diesem zahlencode gehören... Mit ids ist das nicht machbar da dann der datenschutz nich mehr gewert ist..

$query = "SELECT * FROM technostars_email WHERE base='$base'";

Soweit hab ich alles schon getestet aber das funtz nicht...
 
Hi!

Wuff, zu wenig Info für eine Fehlersuche!
Was heißt "soweit habe ich alles schon getestet"?
Gibt:
$query = "SELECT * FROM technostars_email WHERE base='32452342345242'";
denn Dein gewünschtes Ergebnis?
 
also die base gibt er aus aber was im datensatz weit drin steht nicht mehr...

http://www.Technostars.de/mailer/antwort.php?base=3852194296042

probier mal den link.....

code...:

$connection = mysql_connect($mysqlhost, $mysqluser, $mysqlpwd) or die ("Keine Verbindung zur Datenbank!");

$query = "SELECT * FROM technostars_email WHERE base='$base'";
$result = mysql_db_query($mysqldb, $query, $connection) or die ("Error in query: $query. " . mysql_error());

echo"
<input type='text' name='base' value='$base' size='24'>
<input type='text' name='sendername' value='$sendername' size='24'>
hier sollte nun 'jost' stehen weil das als variable 'sendername' so in der datenbank steht
";
?>
 
Hi!

Ich habe leider überhaupt keine Ahnung von Php, aber Dein Code kommt mir im folgenden Sinne merkwürdig vor:
Du erwartest von der mysql_db_query mehrere parameter, die müssen nun "aufbereitet" werden. Habe mich nur kurz umgeschaut, aber ähnlich:

$row = mysql_fetch_assoc($result);

Die Ergebnisse bekommst Du dann mit:
$row["base"]
$row["sendername"] etc.

Wie gesagt, bin mir nicht sicher: steht aber einiges drüber hier bei tutorials.de

//edit: Hilfe gibt's auch bei www.php.net
 
Zuletzt bearbeitet:
also dafür das du keine ahnung davon hattest funtz das aber ganz nett :) Besten Dank dafür ! und hier dann mal das ergebniss was dann auch funtz!

$connection = mysql_connect($mysqlhost, $mysqluser, $mysqlpwd) or die ("Keine Verbindung zur Datenbank!");

$query = "SELECT * FROM technostars_email WHERE base='$base'";
$result = mysql_db_query($mysqldb, $query, $connection) or die ("Error in query: $query. " . mysql_error());
$row = mysql_fetch_assoc($result);

echo"
<input type='text' name='base' value='$row[base]' size='24'>
<input type='text' name='sendername' value='$row[sendername]' size='24'>
hier sollte nun 'jost' stehen weil das als variable 'sendername' so in der datenbank steht
";
?>

link dazu :)-> http://www.Technostars.de/mailer/antwort.php?base=3852194296042 (geht nur mit dieser base)
 

Neue Beiträge

Zurück