php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.07.2005, 22:39  
Gast
 
Beiträge: n/a
Standard skript updated nich

hi
also mein skript , macht net ganz das was es soll

also es soll eigentlich aus der tabelle truppen auftrag alee bis auf doppelt raussuchen und dannausrechenen , wie viele in der zeit gebaut wurden, und wenn die zahl größer is wie die in der tabelle , soll er es in der karte die zahl dazufügen und die zeile dann löschen, und wenn die zahl net größer is , dann einfach nur updaten


PHP-Code:
<?php
include "inc.conf.php";
include 
"truppen.conf.php";
$result=mysql_query("SELECT DISTINCT stadt FROM `truppenauftrag`");
while(
$row mysql_fetch_array($result))
{
if(
$row['typ']==1)
{
$result=mysql_query("SELECT * FROM `karte`WHERE `id`='".$row['stadt']."'");
$karte1 mysql_fetch_array($result);
$zeit=$spion['dauer']-($karte1['kaserne']*$spion['mdauer']);
$anzahl=$row['anzahl'];
$szeit=$row['startzeit'];
$rzeit=time()-$szeit;
$rzeit1=$rzeit/$zeit;
$zahl=floor($rzeit1);
if(
$zahl>$anzahl)
{
$zahl=$anzahl;
$wert=$zahl+$karte1['spion'];
$aendern1 "UPDATE `karte` SET `spion` = '".$wert."'
 WHERE `id` ='"
.$row['stadt']."' LIMIT 1" ;
$update mysql_query($aendern1) or die ("MySQL-Fehler: " mysql_error());
$loesch =mysql_query("DELETE FROM truppenauftrag WHERE id = '$row[id]'");
}
else
{
$aendern1 "UPDATE `karte` SET `spion` = '".$wert."'
 WHERE `id` ='"
.$row['stadt']."' LIMIT 1" ;
$update mysql_query($aendern1) or die ("MySQL-Fehler: " mysql_error());
$zeit=time()+($zahl*$zeit);
$anzahl=$anzahl-$zahl;
$aendern1 "UPDATE `truppenauftrag` SET `startzeit` = '".$zeit."', `anzahl` = '".$anzahl."'
 WHERE `id` ='"
.$row['id']."' LIMIT 1" ;
$update mysql_query($aendern1) or die ("MySQL-Fehler: " mysql_error());
}
}


}
?>


MFG
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 28.07.2005, 22:41  
Gast
 
Beiträge: n/a
Standard

Zitat:
also mein skript , macht net ganz das was es soll
Was macht es denn dann? Und bau mal am Anfang
PHP-Code:
<?php
error_reporting
(E_ALL);
?>
ein, evtl kommen da noch Fehlermeldungen
 
Alt 28.07.2005, 22:53  
Gast
 
Beiträge: n/a
Standard

Notice: Undefined index: typ in C:\apachefriends\xampp\htdocs\game\test.php on line 8


und was sagt mir das jetzt??


MFG
 
Alt 28.07.2005, 22:57  
Erfahrener Benutzer
 
Registriert seit: 15.07.2005
Beiträge: 230
zapate
Standard

du prüfst ne variable die nicht existiert, das bedeutet das.

ist aber eher uninteressant da php das selbst debuggt.

btw, was funzt nicht? beschränke deinen code doch auf das wesentliche und was ganz wichtig ist, erkläre dein Problem ausfürlich und sachlich.


"aus der tabelle truppen auftrag alee bis auf doppelt" ist das deutsch? ka was du meinst.
zapate ist offline  
Alt 28.07.2005, 23:04  
Gast
 
Beiträge: n/a
Standard

Was mir noch eben aufgefallen ist: Code auch mal schön einrücken...
 
Alt 28.07.2005, 23:04  
Gast
 
Beiträge: n/a
Standard

also er soll keine doppelten aus der tabelle lesen. so meine prob is, das er nichts macht ^^

also er updatet nichts und er löscht nichts
und er gibt auch keinen error aus

MFG
 
Alt 28.07.2005, 23:06  
Gast
 
Beiträge: n/a
Standard

Dann könnte man ja mal ins Blaue raten, dass er die IF-Anweisungen nicht abarbeitet.

Lass Dir doch mal die entsprechenden Variablen vorher per echo ausgeben und kontrolliere, ob Sie den Wert haben, den Du erwartest
 
Alt 28.07.2005, 23:13  
Gast
 
Beiträge: n/a
Standard

"DISTINCT stadt"
also das rausgenommen es geht ^^ aber wie kann ich sonst verhindern , das er nicht doppelte raussucht???


MFG
 
Alt 28.07.2005, 23:16  
Gast
 
Beiträge: n/a
Standard Re: skript updated nich

Zitat:
Zitat von pchero
also mein skript , macht net ganz das was es soll
Falsch. PHP macht aus dem Script genau das, was Du getippert hast.

Zitat:
<?php
$result=mysql_query("SELECT DISTINCT stadt FROM `truppenauftrag`");
while($row = mysql_fetch_array($result))
{
$result=mysql_query("SELECT * FROM `karte`WHERE `id`='".$row;

}
?>
Du überschreibst innerhalb der Schleife die Ergebnisresource der ersten Abfrage mit dem Ergebnis einer weiteren Abfrage.
 
Alt 28.07.2005, 23:18  
Gast
 
Beiträge: n/a
Standard

mhh das is soweit ich weiß egal

denn ich arbeite ja net mit den variablen oder??


MFG

P.S wie verhindere ich das doppelte einträge ausgelesen werden
 
 


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
PHP Skript ausführen max-dhom PHP Tipps 2008 5 13.04.2008 12:39
Skript auf einem anderen Server! aha_01 PHP Tipps 2008 3 05.12.2007 09:02
Startup Skript m_haussner Datenbanken 3 10.10.2007 20:56
Skript in Skript ausführen? Plague PHP Tipps 2007 3 19.04.2007 09:59
.htpasswd (im geschützten Ordner!) per skript ändern! Funky_ PHP Tipps 2006 8 22.07.2006 18:03
ein Skript startet ein zweites... ajo_silent PHP-Fortgeschrittene 8 03.05.2006 13:42
Skript &amp;amp;amp;quot;tarnen&amp;amp;amp;quot;? Off-Topic Diskussionen 17 07.08.2005 19:42
Ein php skript aus einem anderen skript heraus aufrufen PHP Tipps 2005-2 8 06.08.2005 20:23
Javascript - CountUP Skript zählt falsch.. Chr!s HTML, Usability und Barrierefreiheit 0 28.03.2005 14:32
[Erledigt] php skript ruft anderes php skript auf PHP-Fortgeschrittene 7 09.01.2005 23:06
Proxy Skript gesucht. Beitragsarchiv 2 12.11.2004 12:02
SKRIPT GESUCHT - Werbung auf einer site anzeigen Beitragsarchiv 4 29.08.2004 14:07
Skript Meldeformular PHP Tipps 2004 8 27.07.2004 18:00
php skript frage! Gibt es das?? PHP Tipps 2004 4 02.07.2004 14:38
[Erledigt] Php skript upload problem! PHP Tipps 2004 2 30.06.2004 00:06


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