php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.07.2005, 17:52  
Gast
 
Beiträge: n/a
Standard Formulardaten übergeben!

Hallo,

ich betreibe eine kleine Fanpage für einen Fussballmanager. Ich biete mehrere Wettbewerbe an und habe jetzt eine Datenbank, wo ich alle Teams und Spiele eintrage! Insgesamt habe ich über 600 Spiele in der Datenbank!!!
Um die abzurufen, benutze ich eine einfache Abfrage

Beispiel: Abfrage mit cup = OSFEC , art = 1 und zat = 22

http://playbego.de/osf/osfec/1r.php

Um die Ergebnisse zu aktualisieren, benutze ich PHPMYADMIN. Das ist allerdings etwas unpraktisch und somit kam mir der Gedanke, dass man doch alles mit einem Formular aktualisieren könnte.

Beispiel: Abfrage mit zat = 2:
http://playbego.de/test/ztztzt.php


Sooo... dieses Formular funktioniert nicht!!! Ich kann nur das das unterste Ergebnis übergeben! Es sollen natürlich alle Ergebnisse, in dem Fall von ZAT 2 auf einmal aktualisiert werden!

Ich hoffe, dass ich verstanden werde und würde mich über jede Unterstützung sehr freuen!

Hier hab ich den Code für die Abfrage und das Formular:





PHP-Code:
<?php


<font face=verdana>
<
center><h1>BeispielZAT 2</h1>

<
table style=font-size:12px style=font-weight:bold width=60align=center>

<
tr bgcolor=royalblue align=center>
   <
td>Land</td>
   <
td>Liga</td>
   <
td>Heim</td>
   <
td>-</td>
   <
td>Auswärts</td>
   <
td>Liga</td>
   <
td>Land</td>
   <
td>Ergebnis</td>
   <
td>Status</td>
</
tr>

<?
php

$abfrage 
"SELECT
            teamname,
            teamid,
            liga,
            land,
            manager,
            email
         FROM
            teams"
;
$ergebnis mysql_query($abfrage);
while (
$row mysql_fetch_row($ergebnis)) {
   
$teams[$row[1]] = $row[0];
   
$teamid[$row[1]] = $row[1];
   
$liga[$row[1]] = $row[2];
   
$land[$row[1]] = $row[3];
}

$abfrage "    SELECT
               zat,
               cup,
               art,
               heim,
               ausw,
               th,
               ta,
               status
            FROM
               plan
            WHERE zat = '2' AND saison =  '1'
            ORDER BY zat,cup"
;
$ergebnis mysql_query($abfrage);
while (
$row2 mysql_fetch_row($ergebnis)) {
   echo 
"
<tr align=center bgcolor=#111166>
   <td><img src=\"/os/images/flaggen/"
.$land[$row2[3]].".gif\"></td>
   <td>("
.$liga[$row2[3]].")</td>
   <td><a href=\"http://www.online-soccer.de/php/st.php?c="
.$row2[3]."\" target=_blank>".$teams[$row2[3]]."</a></td>
   <td>-</td>
   <td><a href=\"http://www.online-soccer.de/php/st.php?c="
.$row2[4]."\" target=_blank> ".$teams[$row2[4]]."</a></td>
   <td>("
.$liga[$row2[4]].")</td>
   <td><img src=\"/os/images/flaggen/"
.$land[$row2[4]].".gif\"></td>";

   
//geandert, um das ergebnis nicht anzuzeigen, wenn das spiel nicht beendet ist
   
if ($row2[7] == 1) {
      echo 
"
         <td>"
.$row2[5].":".$row2[6]."</td>
          <td><a href=\"http://www.online-soccer.de/rep/"
.$row2[0]."/".$row2[3]."-".$row2[4].".html\" target=_blank>Klick</a></td>";
   } else {
echo 
"<td><form action='ergebnis_erfassen.php?heim=".$teamid[$row[3]]."&amp;ausw=".$teamid[$row[4]]."' method='get'><input type='int' size='2' name='th'>  <input type='int' size='2'  name='ta'></td><td><input type='int' size='1' name='status'></td>";

   }
   
//aenderungen ende

   
echo "</tr>";
}
?>

<tr><td colspan=9><input type='submit'></form></td></tr></table>


?>
Gruß
bego
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 12.07.2005, 08:38  
Gast
 
Beiträge: n/a
Standard

bego@playbego.de <--- würde mich sehr über Unterstützung freuen!!!
 
Alt 12.07.2005, 08:54  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

Hi.

Pack alles in EIN Formular und gib den einzelnen INPUT-Feldern die ID des jeweiligen Spiels mit, also z.B. name="ta[153]".

Basti
Basti ist offline  
Alt 12.07.2005, 08:55  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Basti
Hi.

Pack alles in EIN Formular und gib den einzelnen INPUT-Feldern die ID des jeweiligen Spiels mit, also z.B. name="ta[153]".

Basti
Das wäre aber viel zu aufwendig bei über 600 Spiele in meiner Datenbank....
 
Alt 12.07.2005, 09:13  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

Argh! Ich meine mit "alles" natürlich alle Formulardaten auf deiner View, also eben alle Zeilen auf der Seite, du du uns da gezeigt hast. Schau dir deine Seite doch mal an:

Code:
<form action='ergebnis_erfassen.php?heim=&amp;ausw=' method='get'>
<input type='int' size='2' name='th'>  
<input type='int' size='2'  name='ta'></td><td>
<input type='int' size='1' name='status'></td></tr>
<tr><td colspan=9>
<input type='submit'></form>
Das ist dein Formular, das du abschickst. Klar, dass die übrigen Werte nicht mitgeliefert werden, sie gehören ja nicht zum Formular. -> SELFHTML studieren...

Basti
Basti ist offline  
Alt 12.07.2005, 09:21  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Basti
Argh! Ich meine mit "alles" natürlich alle Formulardaten auf deiner View, also eben alle Zeilen auf der Seite, du du uns da gezeigt hast. Schau dir deine Seite doch mal an:

Code:
<form action='ergebnis_erfassen.php?heim=&amp;ausw=' method='get'>
<input type='int' size='2' name='th'>  
<input type='int' size='2'  name='ta'></td><td>
<input type='int' size='1' name='status'></td></tr>
<tr><td colspan=9>
<input type='submit'></form>
Das ist dein Formular, das du abschickst. Klar, dass die übrigen Werte nicht mitgeliefert werden, sie gehören ja nicht zum Formular. -> SELFHTML studieren...

Basti
Ja sicher! Aber wie ist jetzt die Lösung? Ich muss doch nich hinter jedem Spiel ein Formular anhängen?? Das wäre nämlich keine Verbesserung für mich, sondern nur ein riesiger Aufwandt! Es muss doch eine andere Lösung dafür geben?
 
Alt 12.07.2005, 10:40  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

Nein, packe alles in ein Formular und baue nicht für jede Zeile ein eigenes Formular, dass du dann nicht abschickst.

Code:
<form action="..." method="post">
  <table>
    <tr>
      <td>Datensatz 1</td>
      <td><input type="text" name="eingabe[1]" /></td>
    </tr>
    <tr>
      <td>Datensatz 2</td>
      <td><input type="text" name="eingabe[2]" /></td>
    </tr>
    <tr>
      <td>Datensatz n</td>
      <td><input type="text" name="eingabe[n]" /></td>
    </tr>
    <tr>
      <td colspan="2"><input type="submit" /></td>
    </tr>
  </table>
</form>
Basti
Basti ist offline  
 


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
Formulardaten senden funktioniert nicht blacksektor PHP Tipps 2008 5 25.05.2008 20:42
Fremde Seiten (Formulardaten) in iFrames ansprechen kostas PHP Tipps 2008 2 26.03.2008 20:00
formulardaten ausgeben kloeten PHP Tipps 2008 1 26.01.2008 16:26
Formulardaten bleiben bestehen! Sonja PHP Tipps 2006 2 19.04.2006 19:40
probleme mit: formulardaten mit php auswerten p23h43p PHP Tipps 2006 2 22.03.2006 08:35
[Erledigt] [Variablen] Formulardaten weitergeben OHNE form action! PHP Tipps 2006 4 07.03.2006 13:31
Problem mit Formulardaten in MySql-DB speichern karl Datenbanken 2 05.12.2005 23:49
Verarbeitung von Formulardaten PHP Tipps 2005-2 4 09.08.2005 19:40
Problem bei der Übergabe von Formulardaten Datenbanken 5 08.08.2005 23:17
POST Problem: Übergabe von Formulardaten Asipak PHP Tipps 2005-2 19 19.07.2005 11:12
formulardaten ohne button senden janni PHP Tipps 2005 3 05.05.2005 13:29
[Erledigt] php iund cgi: Formulardaten prüfen und per cgi senden? PHP Tipps 2004-2 1 11.12.2004 10:29
Formulardaten an Faxgerät Beitragsarchiv 1 06.12.2004 22:42
Formulardaten an Fax PHP Tipps 2004-2 1 05.12.2004 18:51
[Erledigt] Formulardaten sammeln, und in Datenbank verteilen. PHP Tipps 2004 1 14.08.2004 20:35

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
playbego, daten aus access abfrageformular einen anderen formular übergeben

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