SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 19.09.2005, 13:40:02
Dönerman
Guest
 
Beiträge: n/a
Blätterfunktion!

Ich habe eine Blätterfunktion gmachtwo nur 5 Eintäge ausgegeben werden, und das alles in einer table!
Jetzt würde ich gerne einen der Eintäge bearbeiten.
Das alles klapt auch , ABER dann bin ich draufgekommen wenn ich einen Eintag ändere, dann wird immer der letzte auf der Seite geändert!

Hoff ihr habt das verstanden!

PHP-Code:
<?php
   
                              
   $table    
"registration WHERE rank = 1 OR rank = 2"
   
   
   
$start = (isset($start)) ? abs((int)$start) : 0;
  
$limit 5;                    
   
   
$resultID mysql_query("SELECT COUNT(ID) FROM ".$table);
   
$total    mysql_result($resultID,0);
   
   
$start    = ($start >= $total) ? $total $limit $start;
   
   
$query    "SELECT * FROM ".$table
             
." LIMIT ".$start.",".$limit;
   
$resultID mysql_query($query);
   
   
$edit "EDIT";
   
$lo "DELETE";
   echo 
"<table width='636' height'50' border='1'>
                           <tr>
                               <td width='38'><div align='center'>ID</div></td>
                               <td width='110'><div align='center'>First name</div></td>
                               <td width='142'><div align='center'>Last name</div></td>
                               <td width='173'><div align='center'>E-Mail</div></td>
                         <td width='173'><div align='center'>Rank</div></td>
                               <td width='61'><div align='center'>EDIT</div></td>
                               <td width='72'><div align='center'>DELETE</div></td>
                           </tr>
                           <tr>
                               <td>"
;
   while (
$data mysql_fetch_array($resultID))
   {
   
   
$row $data['id'];
  echo 
$data['id']."</td><td>" $data['first'] . "</td><td>" $data['last']. "</td><td>" $data['mail']. "</td><td>".$data['rank']. "</td><td>".
   
"<a href='admin_admin_edit_admin1.php?id=$row'>" .$edit"</a>" "</td><td>".
   
"<a href='admin_admin_delete_admin1.php?id=$row'>" .$lo"</a>" ."</td><tr></tr><td>";
   
   }
   echo 
"</tr> </table>";
   if (
$start 0)
   {
    
$newStart = ($start $limit 0) ? : ($start-$limit);
    echo 
"<a href='".$_SERVER['PHP_SELF']."?start=".$newStart
        
."'> zurück</a>";
   }
   
   if (
$start $limit $total)
   {
    
$newStart $start $limit;
    echo 
" <a href='".$_SERVER['PHP_SELF']."?start=".$newStart
        
."'>vor </a>";
   }
   
?>
Mit Zitat antworten
  #2  
Alt 19.09.2005, 14:57:12
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Blätterfunktion!

Interessant wäre es, wenn du uns jetzt auch noch den Quelltext zeigst, mit dem du das UPDATE vornimmst.
Mit Zitat antworten
  #3  
Alt 19.09.2005, 15:04:21
Dönerman
Guest
 
Beiträge: n/a
AW: Blätterfunktion!

Aber sicher doch! ^^

PHP-Code:
<?

include ("dbconnect.php");
session_start();

$first = $_POST['first'];
$last = $_POST['last'];
$mail = $_POST['mail'];
$rank = $_POST['rank'];  

 $abfrage = "SELECT * FROM registration WHERE id = $id";
  $ergebnis = mysql_query($abfrage);
    $menge = mysql_num_rows($ergebnis);  
  while($row = mysql_fetch_row($ergebnis)){    
  $id = $row[0];
  $email = $row[3];
  }

if ($mail != $email){
    $result= mysql_query ("SELECT mail FROM registration WHERE mail = '$mail'");
    $menge = mysql_num_rows($result);
        if ($menge == "1") {
        header("location:admin_admin_edit_f1_admin1.php");
        exit;
        }
}

if (($first != "") && ($last != "") && ($mail != "") && ($rank != "")){ 
$aendern = mysql_query("UPDATE registration Set first = '$first' WHERE id = '$id'");
$aender = mysql_query("UPDATE registration Set last = '$last' WHERE id = '$id'");
$aender = mysql_query("UPDATE registration Set mail = '$mail' WHERE id = '$id'");
$aender = mysql_query("UPDATE registration Set rank = '$rank' WHERE id = '$id'");

header("location:admin_admin_edit_edit_edit_admin1.php");
}else{
header("location:admin_admin_edit_edit_edit_edit_admin1.php");
}
?>
Mit Zitat antworten
  #4  
Alt 19.09.2005, 16:39:03
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Blätterfunktion!

Erst einmal würde ich die vier Abfragen zu einer zusammenfassen:
PHP-Code:
<?php
    $sql 
"UPDATE
                registration
            SET
                first = '$first',
                last  = '$last',
                mail  = '$mail',
                rank  = '$rank'
            WHERE
                id = $id"
;
    
mysql_query($sql);
?>

Geändert von xabbuh (19.09.2005 um 17:22:57 Uhr)
Mit Zitat antworten
  #5  
Alt 19.09.2005, 17:04:16
Dönerman
Guest
 
Beiträge: n/a
AW: Blätterfunktion!

ok! thx! hab ich nicht gewusst!
Mit Zitat antworten
  #6  
Alt 19.09.2005, 17:06:34
Dönerman
Guest
 
Beiträge: n/a
AW: Blätterfunktion!

Übrigens hast nen Rechtschreibfehler! first nicht fisrt! ^^

Aber das ist es auch nicht!
Mit Zitat antworten
  #7  
Alt 19.09.2005, 17:23:43
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Blätterfunktion!

Hast du dir die Abfrage denn mal anzeigen lassen? Wird die id überhaupt richtig aus der Liste an das Formular übertragen?
Mit Zitat antworten
  #8  
Alt 19.09.2005, 17:29:09
Dönerman
Guest
 
Beiträge: n/a
AW: Blätterfunktion!

ja! ich habs anfangs ohne blätterfunk. gmacht und da ist (was ich noch weiß) gegangen!
Mit Zitat antworten
  #9  
Alt 19.09.2005, 17:34:01
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Blätterfunktion!

Zitat:
Zitat von Dönerman
ja!
Worauf bezieht sich das jetzt? Darauf, dass die id richtig vom Listing an das Formular übergeben wird oder darauf, dass die Abfrage richtig aussieht?
Mit Zitat antworten
  #10  
Alt 20.09.2005, 09:23:06
Dönerman
Guest
 
Beiträge: n/a
AW: Blätterfunktion!

auf beides! Bevor ich die Blätterfunktion gehabt habe, hat alles gepasst!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Blätterfunktion $_GET geht verloren Tikiwiki PHP Grundlagen 9 28.04.2005 21:07:21
Blätterfunktion Seiten anzeigen akasa PHP Grundlagen 13 16.04.2005 10:18:52
Blätterfunktion als Klasse! Funjoy PHP Entwicklung und Softwaredesign 0 25.06.2004 00:45:04
Problem mit Blätterfunktion von www.3d-community.com/page.phps Slaughter PHP Grundlagen 4 30.11.2003 21:54:47
Wo kann ich erlernen, wie man eine Blätterfunktion erstellt? Slaughter PHP Grundlagen 2 14.10.2003 13:11:51


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:25:06 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt