php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.03.2006, 21:41  
Benutzer
 
Registriert seit: 07.12.2003
Beiträge: 73
medico zeigte ein beschämendes Verhalten in der Vergangenheit
Standard Problem - Es wird nicht mehr in die DB eingetragen

Hallo zusammen,

ich bin am verzweifeln. Ich habe mir in der Firma eine Code gebastelt mit dem ich Termine in meine MYSQL DB eintrage. In der Firma hat alles local super geklappt. Jetzt habe ich mir das mit nach Hause genommen und es funktioniert nicht mehr. Nicht Local wie in der Firma auch nicht auf meinen Webserver. Die Benutzerdaten, Datenbankname usw. sind alle identisch.

Hier mal mein Code:
PHP-Code:
<? include ("inc/db.inc.php");

//Daten auslesen
$result mysql_query("SELECT * FROM vk_orte",$db);

//Eintragen bei Submit
if ($submit) {
$sql "INSERT INTO vk_orte (ort,link_map) VALUES ('$ort','$link_map')";
$result mysql_query($sql,$db);
echo 
"<script language='javascript'>window.alert('Der Veranstaltungsort wurde aufgenommen!'); window.document.location.href = 'vk_ort.php'; </script>";
}
else {
?>
<form method="post" action="<? echo $PHP_SELF ?>">
        <table  border="0" cellpadding="3" cellspacing="3" bgcolor="#FFFFCC">
          <tr>
            <td>[b]Ort: [/b]</td>
            <td><input name="ort" type="text" id="ort"></td>
          </tr>
          <tr>
            <td>[b]Link zu Map [/b]</td>
            <td><input name="link_map" type="text" id="link_map"></td>
          </tr>
          <tr>
            <td></td>
            <td><input name="submit" type="submit" id="submit" value="Anlegen"></td>
          </tr>
        </table>
    </form>
 <?
}
?>
Also als ich es in der Firma hatte und auf Anlegen (Submit) geklickt habe, wurde es in die DB eingetragen und es kam die Alert Meldung. Wenn ich jetzt hier und auf dem Webserver auf Anlegen klickt, passiert nicht, ausser das das Formular geleert wird.

Ich hoffe Ihr könnt mir helfen!

Gruß Medico
medico ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 29.03.2006, 22:03  
Benutzer
 
Registriert seit: 07.12.2003
Beiträge: 73
medico zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Ich bin echt am verzweifeln. Ich habe jetzt mal ein andere PHP-Seite von mir getestet, mit der in EInträge aus der DB lösche, diese funktioniert auch nicht mehr.
PHP-Code:
<? include ("inc/db.inc.php"); 
//Daten auslesen
$result mysql_query("SELECT * FROM vk_termine",$db);

//Daten l&ouml;schen
if($clear) { mysql_query("DELETE FROM vk_termine WHERE id=$clear",$db);
echo 
"<script language='javascript'>window.alert('Der Termin mit der ID ".$edit." wurde gelöscht!'); window.document.location.href = 'vk_termin_edit.php'; </script>";
}

?>
<table border="0" cellspacing="0" cellpadding="3">
<tr>
<td>[b]ID[/b]</td>
<td></td>
<td>[b]&Uuml;berschrift[/b]</td>
<td></td>
<td>[b]Termin[/b]</td>
<td></td>
<td>[b]Ort[/b]</td>
<td></td>
<td></td>
<td></td>
</tr>
<? while ($daten mysql_fetch_array($result)) { ?>
<tr>
<td><? echo $daten[id]; ?></td>
<td></td>
<td><? echo $daten[uberschrift]; ?></td>
<td></td>
<td>
<?
// datum neu formatierem 
$date date ('d.m.Y'$daten[termin]); 
 echo 
$date?></td>
<td></td>
<td><? echo $daten[ort]; ?></td>
<td></td>
<td>[url="<? echo ''.$PHP_SELF.'?clear='.$daten[id].'' ?>"]l&ouml;schen[/url]</td>
<td>[url="<? echo ''.$PHP_SELF.'?edit='.$daten[id].'' ?>"]bearbeiten[/url]</td>
</tr>
<? ?>
</table>
Bitte helft mir....
medico ist offline  
Alt 29.03.2006, 22:08  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Schonmal nach register_globals geschaut? Wenn nein dann "Suche" oder "Google".
Flor1an ist offline  
Alt 29.03.2006, 22:16  
Benutzer
 
Registriert seit: 07.12.2003
Beiträge: 73
medico zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Danke daran lag es...
medico ist offline  
Alt 29.03.2006, 22:35  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.235
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Du hast aber jetzt nicht register_globals=On gestellt oder? Wenn ja, dann such nochmal im Google oder PHP-Forum deines Vertrauens und finde Themen, warum man das nicht machen wollte und wie es besser geht.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 30.03.2006, 13:54  
Benutzer
 
Registriert seit: 07.12.2003
Beiträge: 73
medico zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Nein, habe nicht register_globals auf on gestellt.
medico ist offline  
Alt 30.03.2006, 14:32  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von medico
Nein, habe nicht register_globals auf on gestellt.
Und genau das ist der falsche Weg. Korrigiere deine Scripte, denn dazu wirst du früher oder später sowieso gezwungen, da der Schalter register_globals in einer der nächsten PHP-Versionen entfallen soll, dann funktionieren nur noch Scripte, die auch mit off laufen.

Gruß
phpfan
 
Alt 30.03.2006, 14:46  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

ähm phpfan ... bitte lies dir doch nochmal durch, was er gesagt hat....
Buhmann ist offline  
Alt 30.03.2006, 14:51  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Buhmann
ähm phpfan ... bitte lies dir doch nochmal durch, was er gesagt hat....
Ups, sorry, das "nicht" habe ich irgendwie überlesen.

Gruß
phpfan
 
 


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] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
Sessions Problem StephenKing PHP Tipps 2008 3 16.10.2007 08:30
CSV Problem DDogg Datenbanken 2 12.10.2006 16:15
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
problem!!! PHP Tipps 2006 6 08.02.2006 11:06
[Erledigt] wieder ein Problem bei phpmailer und smtp PHP Tipps 2006 24 07.02.2006 01:07
[Erledigt] Problem mit Backslash Patrick Schwarz PHP Tipps 2005-2 5 26.07.2005 09:54
Cookie / localhost / Problem gelöst PHP-Fortgeschrittene 11 02.11.2004 22:41
problem mit SELECT PHP Tipps 2004 10 27.10.2004 16:51
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34
[Erledigt] auto_inc problem Datenbanken 1 15.06.2004 08:27
[Erledigt] Problem mit Timestamp! PHP Tipps 2004 24 08.06.2004 19:51
Login Problem PHP Tipps 2004 4 04.06.2004 18:46
foreach problem mAy^daY PHP Tipps 2004 3 02.06.2004 20:29


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