 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
14.05.2003, 21:07
|
#1
|
|
TP-Member
Registriert seit: Apr 2003
Ort: Wien
|
blöde frage (weiß leider kein besseren titel)
also ich hab folgendes: eine sql-db mit einer tabelle namens anmuser (die daten kommen aus einem anmeldungsformular), dann hab ich noch eine seite wo ein paar dieser daten aufgelistet werden mit jeweils zwei links namens löschen und aufnehmen, löschen is klar - löscht den eintrag, und bei aufnehmen hab ich jetzt ein problem. da sollte man den user in die memberliste aufnehmen können, wobei alle daten von der tabelle anmuser abgerufen und dann in die tabelle user geschrieben werden nur irgendwie bekomm ich das nicht hin...
müsste doch so funzen oder?
alles was allerdings passiert is...gar nichts...
Zitat:
$query = mysql-query("select * from anmuser where id='$id' ");
while ($result = mysql_fetch_array($query))
{
mysql_query("insert into user(vorname,name,nick)values('$result[vorname]','$result[name]','$result[nick]')");
}
mysql_close();
|
oder seh ich das falsch... 
jokkmokk
__________________
"Trying is the first step towards failure."
Geändert von jokkmokk (14.05.2003 um 21:11 Uhr).
|
|
|
14.05.2003, 21:31
|
#2
|
|
TP-Veteran
Registriert seit: Mar 2001
Ort: wein4tel (ö)
|
hast du das erste mysql-query tatsächlich mit bindestrich geschrieben oder ist es nur jetzt ein schreibfehler
|
|
|
14.05.2003, 21:35
|
#3
|
|
TP-Member
Registriert seit: Apr 2003
Ort: Wien
|
ähem, das is ein schreibfehler...ich hab den code hundertmal überprüft, an der syntax is alles korrekt...
jokkmokk
__________________
"Trying is the first step towards failure."
|
|
|
14.05.2003, 21:52
|
#4
|
|
TP-Veteran
Registriert seit: Mar 2001
Ort: wein4tel (ö)
|
Re: blöde frage (weiß leider kein besseren titel)
meiner meinung nach müsste das funktionieren, wenn die erste abfrage daten liefert.
Zitat:
Original geschrieben von jokkmokk
alles was allerdings passiert is...gar nichts...
|
was ist gar nix - ich nehme an es werden die daten nicht in die user-tabelle übertragen.
hmmm....
|
|
|
14.05.2003, 22:08
|
#5
|
|
TP-Member
Registriert seit: Apr 2003
Ort: Wien
|
naja ich hab weils nicht gefunzt hab viel herumprobiert mim code ich werds nochmal ausprobieren - dass ich nicht in alle felder schreibe und nicht alle felder angebe macht ja nichts oder?
also wenn ich zb die felder id,vorname,name,nick,mail,status hab und der query so aussieht: insert into user(vorname,name,nick)values('$vorname','$name','$nick');
greetz
jokkmokk
__________________
"Trying is the first step towards failure."
|
|
|
14.05.2003, 22:50
|
#6
|
|
TP-Specialist
Registriert seit: Jan 2002
Ort: TP/Dynamik
|
was hält dich davon ab, mal auf fehler abzuprüfen?
tipp: mysql_query... or die(mysql_error())
__________________
Gehelft? Hier kannst du dich bedanken.
mike
|
|
|
14.05.2003, 22:53
|
#7
|
|
TP-Member
Registriert seit: Apr 2003
Ort: Wien
|
das is natürlich eine gute idee, vielen dank für den tipp
jokkmokk
__________________
"Trying is the first step towards failure."
|
|
|
14.05.2003, 23:41
|
#8
|
|
TP-Member
Registriert seit: Apr 2003
Ort: Wien
|
also ich habs mit mysql_error() versucht aber das hat auch nichts gebracht, alles was ich zu sehen bekommen hab war eine leere seite und in der tabelle hat sich auch nichts geändert... 
greetz
jokkmokk
__________________
"Trying is the first step towards failure."
|
|
|
15.05.2003, 00:02
|
#9
|
|
TP-Specialist
Registriert seit: Jan 2002
Ort: TP/Dynamik
|
folgende tipps noch:
- lass dir die querys vorher ausgeben (echo)
- alternativ: lass dir die result-row in der Schleife ausgeben
- oder: lass einen Zähler mitlaufen.
Einfach was, dass du abprüfen kannst, ob das script das macht was du willst.
debugen in php is scheisse, aber mit ein paar grundregeln (echo, print_r, var_dump, mysql_query, die()) kommt man so halbwegs über die runden.
__________________
Gehelft? Hier kannst du dich bedanken.
mike
|
|
|
15.05.2003, 00:57
|
#10
|
|
TP-Member
Registriert seit: Apr 2003
Ort: Wien
|
vielen dank für deine hilfe, werd ich gleich mal ausprobieren
greetz
jokkmokk
__________________
"Trying is the first step towards failure."
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 02:43 Uhr.
|
 |