anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Sa 14 Jun, 2025 03:52

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Di 17 Jan, 2006 14:44 
Offline
Held
Held
Benutzeravatar

Registriert: Sa 10 Sep, 2005 11:26
Beiträge: 248
Wohnort: NRW
Ich habe in einer option 2 Updates drinne aber wen ich die auf den server laufen lasse neutralisieren die sich es heißt keines macht seine funktion...ich nach den $sql eine 1 und beim adneren ne 2 geseztt aber es funzt einfahc nicht kann mir eien rHelfen?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 17 Jan, 2006 15:46 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 29 Dez, 2005 16:50
Beiträge: 178
Wohnort: Pinneberg
führ die sql-befehle einfach direkt aus bevor du den nächsten definierst
außerdem wäre es hilfreich wenn du den quelltext hier postest

andere möglichkeit(kann falsch sein):
$sql[1]="befehl";
$sql[2]="anderer befehl";
db_querry ($sql[1]);
db_querry ($sql[2]);


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 17 Jan, 2006 17:18 
Offline
Held
Held
Benutzeravatar

Registriert: Sa 10 Sep, 2005 11:26
Beiträge: 248
Wohnort: NRW
so wie du es das zeigst ahb ich es ja....ich zeige ma den qelltext:

[php]output("`#Du hast Den Kandidaten`# Disqualifiziert.`n");

$sql="SELECT id,kandidatid,kandidaten,vorsetze,stimmen FROM bwahl ORDER BY stimmen DESC";
$result=db_query($sql);


$sql1="DELETE FROM bwahl WHERE id=".$_GET['id']."";
db_query($sql1);

//$sql2="UPDATE accounts SET iskandidat=0 WHERE acctid=".$_GET['kandidatid']."";
//db_query($sql2);[/php]

ich habe es auch vorher mal versucht vor der auslese auch ne zahl zu setzen hat aber auch nichts gebracht


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 17 Jan, 2006 18:07 
Offline
Meister
Meister
Benutzeravatar

Registriert: Mo 21 Feb, 2005 17:26
Beiträge: 323
Wohnort: Köln
Ray hat geschrieben:
so wie du es das zeigst ahb ich es ja....ich zeige ma den qelltext:

[php]output("`#Du hast Den Kandidaten`# Disqualifiziert.`n");

$sql="SELECT id,kandidatid,kandidaten,vorsetze,stimmen FROM bwahl ORDER BY stimmen DESC";
$result=db_query($sql);


$sql1="DELETE FROM bwahl WHERE id=".$_GET['id']."";
db_query($sql1);

//$sql2="UPDATE accounts SET iskandidat=0 WHERE acctid=".$_GET['kandidatid']."";
//db_query($sql2);[/php]


Entschuldige fals ich gerade falsch liege, aber wo wird den $_GET['id'] bestimmt? so wie du es da stehen hast, wird das nicht bestimmt.

versuch mal
[php]
$sql="SELECT id,kandidatid,kandidaten,vorsetze,stimmen FROM bwahl ORDER BY stimmen DESC";
$result=db_query($sql);
$row = db_fetch_assoc($result);

$sql1="DELETE FROM bwahl WHERE id=".$row['id']."";
db_query($sql1);

//$sql2="UPDATE accounts SET iskandidat=0 WHERE acctid=".$_GET['kandidatid']."";
//db_query($sql2);[/php]
edit: irgendetwas habe ich vergessen, mir fällt aber gerade nicht ein, was ich vergessen habe


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 17 Jan, 2006 18:47 
Offline
Held
Held
Benutzeravatar

Registriert: Sa 10 Sep, 2005 11:26
Beiträge: 248
Wohnort: NRW
$_GET['id']
wird im feld davor festgelegt.... und mit row habe ichs auch shcon probiert dennoch neutralisieren sich die updates die // habe ich erstmal davor gemacht da ich es zum test hochgeladn hab und anderes testn wollen...also die "//" wegdenken...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 17 Jan, 2006 18:58 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Ray hat geschrieben:
$_GET['id']
wird im feld davor festgelegt.... und mit row habe ichs auch shcon probiert dennoch neutralisieren sich die updates die // habe ich erstmal davor gemacht da ich es zum test hochgeladn hab und anderes testn wollen...also die "//" wegdenken...



...

ein DELETE kann kein SELECT neutralisieren...
ein DELETE kann ein INSERT neutralisieren, aber nie ein SELECT.

Warum? Ganz einfach: SELECT ruft nur Daten ab, die schon da sind.
DELETE löscht Datensätze.
INSERT erstellt Datensätze.
Also kann ein DELETE einen INSERT Rückgängig machen.

Aber wie willst du mit "löschen" ein "lesen" rückgängig machen?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 17 Jan, 2006 19:30 
Offline
Held
Held
Benutzeravatar

Registriert: Sa 10 Sep, 2005 11:26
Beiträge: 248
Wohnort: NRW
Eliwood hat geschrieben:
Ray hat geschrieben:
$_GET['id']
wird im feld davor festgelegt.... und mit row habe ichs auch shcon probiert dennoch neutralisieren sich die updates die // habe ich erstmal davor gemacht da ich es zum test hochgeladn hab und anderes testn wollen...also die "//" wegdenken...



...

ein DELETE kann kein SELECT neutralisieren...
ein DELETE kann ein INSERT neutralisieren, aber nie ein SELECT.

Warum? Ganz einfach: SELECT ruft nur Daten ab, die schon da sind.
DELETE löscht Datensätze.
INSERT erstellt Datensätze.
Also kann ein DELETE einen INSERT Rückgängig machen.

Aber wie willst du mit "löschen" ein "lesen" rückgängig machen?


Also ich frage mich dan wieso der dan keine der sql's ausführt...
Das Delet eist dafür gedacht das jede ruser bei der Wahl nur einens timme aht und die person die vorher seine stimme bekommen aht soll die dan wieder verlieren.....funzt auch alles bis auf das mit den updates musste 2 Fenster für die Updates amchen weil beid ein einen nicht gehen....und das Select wird gar nicht neutralisiert das sit das einzige was darin funzt....


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 17 Jan, 2006 20:37 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
*omg*

$sql2="UPDATE accounts SET iskandidat=0 WHERE acctid=".row['kandidatid']."";
db_query($sql2);

Du hast es aber nicht so gedacht, oder?


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum