php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.12.2004, 20:55  
Gast
 
Beiträge: n/a
Standard codeschnipsel hilfe, bin total verwirrt

wäre jemand so freundlich und könnte mir helfen.
ich möchte ein skript haben, mit dem ich von ca. 40 spielern eine tabelle mit ordnung nach punkten erhalte.
sieg 3pkt, unentschieden 1pkt, niederlage 0pkt
dazu noch geschossene tore als zweite ordnung und danach anzahl der spiele als dritte ordnung.

ich habe mich wirklich bemüht, da etwas hinzuzaubern, aber jetzt bin ich komplett am ende und habe keine ahnung mehr, was zu tun ist.

ich habe bereits ein bisschen code zusammen, der scheinbar funktionieren soll, kann diesen jedoch nicht zum laufen bringen.

ich müsste die einstellungen wissen, die ich in dem formular tätigen muss, die konfiguration des php-codes und die einstellungen bei phpmyadmin für die datenbank.
wenn es möglich ist, mit erklärung, da ich das endlich mal verstehen will.

wäre wirklich sehr sehr dankbar!




Code:

// datei1.php
<form method='post' action='datei2.php'>
<?
$query="SELECT id,name FROM wasweisich ORDER BY id";
$result=mysql_query($query);
$i=0;
while($row=mysql_fetch_array($result))
{
$id=$row['id'];
$name=$row['name'];
echo $name;
?>
<select size='1' name='status<? echo $id; ?>'>
<option value='none' selected></option>
<option value='gewonnen'>gewonnen</option>
<option value='unentschieden'>unentschieden</option>
<option value='verloren'>verloren</option>
</select>
<input type='text' name='tore<? echo $id; ?>' value='0'>
<?
if($i==0)
{
$ids=$id;
} else {
$ids.=';'.$id;
}
$i++;
}
?>
<input type='hidden' name='ids' value='<? echo $ids; ?>'
<input type='submit' value='Updaten!'>
</form>
// datei2.php
<?
$query="SELECT id FROM wasweisich";
$result=mysql_query($query);
$spieleranzahl=count(mysql_fetch_array($result));
$all_ids=$_POST['ids'];
$all_ids=explode(';',$ids);
for($i=1;$i!=$spieleranzahl;$i++)
{
$tore=$_POST["tore".$i];
$status=$_POST['status'.$i];
$id=$all_ids[$i];

$query="SELECT tore,gewonnen,unentschieden,verloren FROM wasweisich WHERE id='$id'";
$result=mysql_query($query);

$row=mysql_fetch_array($result);
$gewonnen=$row['gewonnen'];
$unentschieden=$row['unentschieden'];
$verloren=$row['verloren'];
$new_tore=$row['tore'];
$new_tore=$new_tore+$tore;

switch ($status)
{
case 'gewonnen':
$gewonnen++;
break;
case 'unentschieden':
$unentschieden++;
break;
case 'verloren':
$verloren++;
break;
}
$query="UPDATE wasweisich SET tore='$tore', gewonnen='$gewonnen', unentschieden='$unentschieden', verloren='$verloren' WHERE name='$name''";
$result=mysql_query($query);
}
?>
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.12.2004, 21:19  
Benutzer
 
Registriert seit: 30.10.2004
Beiträge: 76
imported_dex
Standard

Hi
Hmm alles zu erklären isn bisschen viel.
Lesen lesen lesen…

In der DB brauchst du eine Tabellen (zB wasweisich) für “alle“ daten ein felde (id, name, tore, gewonnen, unentschieden, verloren usw…)

http://de3.php.net/manual/de/function.mysql-query.php

http://de3.php.net/manual/de/functio...-fetch-row.php
http://de3.php.net/manual/de/functio...etch-array.php

Dann holst du dir mit einem mysql_query die Zeile von dem User wo du die Statistik haben willst, und nutzt das
http://de2.php.net/manual/de/function.sort.php

wie gesagt ist nicht die Komplete Lösung aber evtel reichts für ein weiter kommen
imported_dex ist offline  
Alt 16.12.2004, 21:28  
Gast
 
Beiträge: n/a
Standard

wie genau funktioniert das mit den usern?
wie funktioniert das mit den feldern im formular?

und welche werte müssen die felder haben? integer, text?

ich habe in den letzten zwei tagen schon soviel gelesen, dass meine augen bluten!
 
 


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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Hilfe: Projektabreit Informatik und Technik bitte helft uns. Off-Topic Diskussionen 31 05.04.2006 18:25
PHP <--> MySQL | Brauche Hilfe ahnungsloser Datenbanken 18 16.02.2006 21:49
[Erledigt] HILFE HILFE HILFE mysqladmin.exe fehlt Datenbanken 7 20.12.2005 14:00
brauche sehr schnell und dringend hilfe Beitragsarchiv 13 24.10.2005 13:11
HILFE ! Brauche ganz dringend hilfe! PHP Tipps 2005-2 2 10.10.2005 23:08
Bitte um schnelle hilfe TaStEn PHP Tipps 2005-2 1 03.09.2005 20:46
Script, welches PDF mit Hilfe von PDFlib generiert Beitragsarchiv 3 02.09.2005 15:49
Hilfe bei kleiner Funktion PHP Tipps 2005-2 1 24.08.2005 09:35
wiedermal n neuling der hilfe braucht !!! Thema: include PHP Tipps 2005-2 7 18.07.2005 09:57
[Erledigt] Hilfe bei Formular für Datenerhebung benötigt PHP Tipps 2005-2 3 16.07.2005 10:43
[Erledigt] VARIABLEN WERDEN NICHT RICHTIG VERARBEITET!!!! HILFE PHP Tipps 2005-2 6 02.07.2005 18:32
[Erledigt] Hilfe Beim Formular PHP Tipps 2005 1 06.02.2005 16:43
[Erledigt] HILFE PHP Tipps 2004-2 1 16.12.2004 20:49
[Erledigt] Chat Server mit Datenbank realisieren - - - Hilfe benötigt PHP Tipps 2004-2 3 14.12.2004 18:38
Use of undefined constant total - assumed 'total' in PHP Tipps 2004-2 3 07.11.2004 17:58


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:57 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.