php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.12.2005, 13:09  
Gast
 
Beiträge: n/a
Standard Datensätze ändern

hallo leutz, habe nen script geproggt das die daten mehrer user in einer tabelle ändert!
das funktioniert auch offline, aber online ändert er zwar die daten,
aber schreibt bei jedem das gleiche rein! *i need help*

PHP-Code:
<?
$result 
mysql_query('SELECT * FROM land WHERE userid = 1');
while (
$row mysql_fetch_array($resultMYSQL_BOTH)) {

$r1 $row["stufe1"];
$r2 $row["stufe2"];

$rechnung$r1 $r2;
}
$aendern "UPDATE user Set punkte = '$rechnung' WHERE id = '1'";

$update mysql_query($aendern);
?>

<?
$result 
mysql_query('SELECT * FROM land WHERE userid = 2');
while (
$row mysql_fetch_array($resultMYSQL_BOTH)) {

$r1 $row["stufe1"];
$r2 $row["stufe2"];

$rechnung$r1 $r2;
}
$aendern "UPDATE user Set punkte = '$rechnung' WHERE id = '2";

$update mysql_query($aendern);
?>
ja das habe ich bis 10 usern fortgesetzt, aber online macht er es irgendwie falsch, wieso?
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.12.2005, 18:45  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<?php
// Fehleranzeige
error_reporting(E_ALL);
ini_set('display_errors'true);

$sql 'SELECT * FROM land WHERE userid = 1'
// Fehlerbehandlung. Im Echtbetrieb nicht alles anzeigen lassen
$result mysql_query($sql) or die(mysql_error().': '.$sql);
// a) was sollen die Zuweisungen $r1, $r2?
// b) Wozu die Schleife?
while ($row mysql_fetch_array($resultMYSQL_BOTH)) {
    
$r1 $row["stufe1"];
    
$r2 $row["stufe2"];
    
$rechnung$r1 $r2;
}

$aendern "UPDATE user Set punkte = '$rechnung' WHERE id = '1'";

// hier auch noch Fehlerbehandlung einfügen
$update mysql_query($aendern);
?>
 
 


Themen-Optionen
Thema bewerten
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.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:51 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.