php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.04.2005, 09:30  
Benutzer
 
Registriert seit: 18.04.2005
Beiträge: 61
djma
Standard Mehrere Datensätze auf einmal?

Hallo ich habe ein kleines Problem. Mein Skript (siehe unten) bekommt eine Fülle von Daten zu einem Spieler (Basketball). Nun will ich mehrere dieser Abfragezeilen für mehrere Spieler. Es muss doch einen Weg geben, damit ich nicht immmer neue Variablen definieren muss für jeden einzelnen Spieler.

HILFE!!!!

Hoffentlich versteht ihr mich!

PHP-Code:
<?
require("config/config.php");
    
error_reporting(E_ALL);
    
$connection mysql_connect($db_host$db_user$db_password) or die ("error connecting");
    
mysql_select_db($db_name$connection) or die ("konnte datenbank nicht auswählen
"
.mysql_error());

if(isset(
$_POST['commented']))


// Tell the user it has been submitted (optional) 
echo('Your comment has been posted.');


// Set global variables to easier names
    
$gegner $_POST['gegner'];
    
$saison $_POST['saison'];
    
$twoa $_POST['2a'];
    
$twom $_POST['2m'];
    
$thra $_POST['3a'];
    
$thrm $_POST['3m'];
    
$fta $_POST['fta'];
    
$ftm $_POST['ftm'];
    
$steal $_POST['ste'];
    
$to $_POST['to'];
    
$off $_POST['off'];
    
$def $_POST['def'];
    
$pl $_POST['pl'];

if (
$pl==1)
{
// Connect to Mysql, select the correct database, and run teh query which adds the data gathered from the form into the database
mysql_connect($db_host,$db_user,$db_password) or die(mysql_error());
mysql_select_db($db_name) or die(mysql_error());
$add_all "INSERT INTO $db_table values(NULL,'$saison','$gegner','Martin Allinger','$twoa','$twom','$thra','$thrm','$fta','$ftm','$steal','$to','$off','$def','$pl')";
mysql_query($add_all) or die(mysql_error());
}}
else
{

// If the form has not been submitted, display it!
?>
<center>
<form action='<? echo $PHP_SELF?>' method="POST"><font face="arial" size="1">
    <table border=0><tr><td colspan=6>Saison: <SELECT NAME="saison" SIZE="1">
                    <OPTION SELECTED>2004/05
                    <OPTION>2005/06
                    <OPTION>2006/07
              </SELECT>
    </td><td colspan=7>    Gegner: <SELECT NAME="gegner" SIZE="1">
                    <OPTION SELECTED>SVO/BRG
                    <OPTION>TI Legends
                    <OPTION>ULG Salzburg
                    <OPTION>SVO Fantastico
                    <OPTION>SVO Torpedo
                    <OPTION>USI Bulls
                    <OPTION>TI Nachwuchs
                    <OPTION>SV Fulpmes
              </SELECT>
        </td></tr><tr><td align=left>
        Name</td><td>2att</td><td>2made</td><td>3att</td>
<td>3made</td><td>FWatt</td><td>FWmade</td><td>Steals</td>
<td>TO</td><td>OFFReb</td><td>DEFReb</td>
<td colspan=2>played</td></tr><tr><td align=left>
        Martin Allinger</td><td>
        <input type="text" name="2a" size="1"></td><td>
        <input type="text" name="2m" size="1"></td><td>
        <input type="text" name="3a" size="1"></td><td>
        <input type="text" name="3m" size="1"></td><td>
        <input type="text" name="fta" size="1"></td><td>
        <input type="text" name="ftm" size="1"></td><td>
        <input type="text" name="ste" size="1"></td><td>
        <input type="text" name="to" size="1"></td><td>
        <input type="text" name="off" size="1"></td><td>
        <input type="text" name="def" size="1"></td><td>
        <input type="text" name="pl" size="1"></td></tr>
        <tr><td colspan=12><center>
        
        <input type='hidden' name='commented' value='set'>
        <input type="submit" valuer="EINTRAGEN"></center></td></tr>
    </font>
</form>
</table>
<?
}
?>
djma ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 21.04.2005, 09:33  
Erfahrener Benutzer
 
Registriert seit: 01.06.2004
Beiträge: 721
suendesizer
Standard

Hast du schon mal was Von Arrays gehört? Beschäftige dich doch mal damit, vielleicht kommt dann ja der Geistesblitz...
__________________
If you read this message backward, Satan will force you to smoke marijuana.
Gute Tutorials
suendesizer ist offline  
Alt 21.04.2005, 09:38  
Gast
 
Beiträge: n/a
Standard

ich weiß nich so ganz was du dir hierbei denkst

$add_all = "INSERT INTO $db_table values(NULL,'$saison','$gegner','Martin Allinger','$twoa','$twom','$thra','$thrm','$fta',' $ftm','$steal','$to','$off','$def','$pl')";

das is doch totaler kokoloris

schau dir mal nen tutorial dazu an

du must deinem script schon sagen worein er es schreiben soll
du sagst ihm schreibe die und die daten hin aber wo?
soll er sich das ausmalen?
oder setzt du dich in den bus und kurvst nur aus langerweile durch deutschland ohne zu wissen wo hin? *g*
oh abgeschweift

schau mal hier

http://tut.php-q.net/mysql-insert.html

zu deinem eigentlichen problem
ARRAY!
 
Alt 21.04.2005, 09:40  
Benutzer
 
Registriert seit: 18.04.2005
Beiträge: 61
djma
Standard

das skript funktioniert aber so ganz gut!
Kann mir jemand helfen und nicht sagen was ich lesen soll!
Bräuchte es ziemlich dringend (sorry aber ich habe keine zeit!)!

Danke
djma ist offline  
Alt 21.04.2005, 09:42  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von djma
das skript funktioniert aber so ganz gut!
Danke
Ja dann ist ja alles im Lot !
 
Alt 21.04.2005, 09:42  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von djma
das skript funktioniert aber so ganz gut!
Du bist es, der schon ein Problem mit deinem Script hat ... ergo: es funktionoiert nicht gut ^^
Guradia ist offline  
Alt 21.04.2005, 09:43  
Gast
 
Beiträge: n/a
Standard

keine zeit = keine lösung

programmieren kostet nunmal zeit
und wenn man etwas nicht kann dann kann mans auch nicht lernen.

vielleicht solltest du es dann lieber lassen

gl noch
 
Alt 21.04.2005, 09:47  
Benutzer
 
Registriert seit: 18.04.2005
Beiträge: 61
djma
Standard

kann mir bitte jemand helfen????
djma ist offline  
Alt 21.04.2005, 10:23  
Erfahrener Benutzer
 
Registriert seit: 01.06.2004
Beiträge: 721
suendesizer
Standard

Nein, weil es normalerweise Geld kostet sich seine Probleme von anderen lösen zu lassen.
__________________
If you read this message backward, Satan will force you to smoke marijuana.
Gute Tutorials
suendesizer ist offline  
Alt 21.04.2005, 10:28  
Gast
 
Beiträge: n/a
Standard

dm schließ ich mich an
das ist ein forum für hilfe von problemen und nich um lösungen zu finden nur weil du zu faul bist.

gruss
 
 


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 09:35 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.