php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.09.2004, 23:48  
Benutzer
 
Registriert seit: 29.04.2004
Beiträge: 76
Anuschka
Standard Insert und Update Befehl funktioniert nicht

ich hab mal wieder ein Problem,
die Anmeldung funktioniert nicht mehr. Sie funktionierte mal einwandfrei, aber da ich da nen riesenquellcode habe und immer mal wieder einiges ändern muss, schein ich irgendwas geändert zu haben, so dass es jetzt nicht mehr kläuft, er hat Probleme mit mysql_numrows.

Als das Skript noch funktionierte lief der Update befehl allerdings nicht. Es wäre toll, wenn ihr mir für beides eine Lösung geben könntet. Stehe etwas unter Zeitdruck da die HP so schnell wie möglich fertig sein soll.

vielen Dank

Code:
	if ($Seite == 77777)
		{	if (($Nick=="") || ($Passwort=="") ||($Passwort2=="")||($Vorname == "") || ($Name==""))
 				{

				 echo "
 Bitte füllen Sie alle Felder aus!

        		<form method = \"post\" action =\"anmelden.php\">
        		<input type=\"submit\" name=\"Zurück zum Anmeldeformular\" value=\"Zurück zum Anmeldeformular\">
        		</form>";
        		}

			 else
 				{
				if (($Passwort) != ($Passwort2))
				{
					echo "Die von dir eingegebenen Passwörter stimmen nicht überein. Bitte versuch es erneut.
		  			<form method = \"post\" action =\"anmelden.php\">
          			<input type=\"submit\" name=\"Zurück zum Anmeldeformular\" value=\"Zurück zum Anmeldeformular\">
          			</form>";

				}

				else

				{
    			$query= "SELECT * FROM weiterleiten WHERE Nick LIKE '%$Nick'";
   				$dbname = $tabelle;
    			$res = mysql_db_query($dbname,$query);
    			$i = 0;

					if($i < mysql_NumRows($res))
    					{
      						echo "Benutzer existiert bereits in der Datenbank!";
      						echo "<form method = \"post\" action =\"anmelden.php\">
        					<input type=\"submit\" name=\"Zurück zum Anmeldeformular\" value=\"Zurück zum Anmeldeformular\">
        					</form>";

    					}
    				else
    					{
       						$sql = "INSERT INTO weiterleiten ( `id` , `Nick` , `Passwort`, `Name`, `Vorname`) VALUES
       						('*', '$Nick', '$Passwort', '$Name', '$Vorname')";
       						$res1 = mysql_db_query($dbname,$sql);

							if($res1)
     				   			{
             						echo "Der Benutzer \"$Nick\" wurde erfolgreich in die Datenbank eingetragen!";
									echo "<form method=\"post\" action=\"index.php?Status=777777&Nick=".$Nick."\">";
									echo "Bitte Subfolder-Domainname aussuchen:
";

  									echo "<table border =\"0\"><tr>
  									<td><font face=\"Verdana\" style=\"font-size: 9pt\">http://besuchtmich.de/</td><td><input type=\"text\" name
  									=\"Foldername\"></td></tr>
  									<tr><td><center><font face=\"Verdana\" style=\"font-size: 9pt\">Weiterleitung an Webspace:</center></tr>
									<tr><td><font face=\"Verdana\" style=\"font-size: 9pt\">URL der Umleitung:http://</td><td><input type=\"text\" name
									=\"URL\"></td></tr>
									<td></td><td><input type=\"hidden\" name=\"1234\" value=\"$Nick\"></td><tr>
									<td></td><td><input type=\"hidden\" name=\"Edit\" value=\"Hallo\"></td><tr>
  									<td></td><td><input type=\"submit\" name=\"submit\" value=\"einrichten\"></td><tr></table>
  									</form>";
        						}
          					else
            					{
            		 				echo "Fehler beim Eintragen";
            					}
    					}
 					}
				}

		}

	if ($Edit == Hallo)
		{
			$sql = "UPDATE `weiterleiten` SET `URL` = '".$URL."', `Foldername` = '".$Foldername."' WHERE `Nick` = '".$Nick."'  ";
			$res1 = mysql_query ($sql, $db);
			if($res1)
				{

					$help = $Foldername."/index.php";
					if (file_exists($help))
					{
						echo "Subdomain leider schon vergeben!";
					}
				else
					{
					$URL = "http://".$URL;
					$dom=$Foldername."/";
					mkdir ($dom , 0777);
					echo "Folderdomain erstellt.";
					$dateiname=$dom."index";
					$code = "<?php echo '<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"0; URL=$URL\">'; ?>";
					$datei = fopen($dateiname.'.php', 'w');
					fwrite($datei, $code);
					fclose($datei);
					}
			}
			else
			{
			echo "eintrag fehlgeschlagen";
			}
		}
Anuschka ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 03.09.2004, 00:22  
Gast
 
Beiträge: n/a
Standard

ich hab mir jetzt nich alles durchgeguckt aber wenn du nicht selber eine funktion gemacht hast müsste es eigentlich
Code:
mysql_num_rows()
heißen.
vielleicht ist das ja dein problem
  Mit Zitat antworten
Alt 03.09.2004, 00:38  
Gast
 
Beiträge: n/a
Standard

kann es sein, dass id n int ist..
dann könnte es sein, dass der fehler beim * liegt..

mach mal..
$query = "...." or die(mysql_error());
so kannst du allfällige fehlermeldungen sehen..
  Mit Zitat antworten
Antwort


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
mysql insert funktioniert net Smilerr PHP Tipps 2008 4 08.03.2009 14:02
Update - Sperre funktioniert nicht areUkidding PHP Tipps 2008 39 26.06.2008 22:47
Pathfinding Algorithmus optimieren? (Algorith. von Dijkstra) Martin13 PHP Tipps 2007 19 04.09.2007 19:20
Update -> AffectedRows -> Insert R4v3r Datenbanken 6 12.06.2007 11:13
UPDATE eintrag falls vorhanden ansonsten INSERT Plague Datenbanken 4 19.01.2007 13:36
Weder Update noch Insert funktioniert... MessengerNews! Datenbanken 3 31.07.2006 08:39
[Erledigt] mysql: INSERT und wenn vorhanden UPDATE Datenbanken 7 07.01.2006 09:54
PHP-Fehlermeldung, weiss nicht mehr weiter PHP Tipps 2005-2 12 21.09.2005 12:56
mysql dump einspielen (ohne phpmyadmin) PHP Tipps 2005-2 6 18.06.2005 21:50
[Erledigt] fehler den ich noch nie gesehen habe Datenbanken 7 09.06.2005 14:29
MySQL UPDATE Befehl funktioniert nicht PHP Tipps 2005 6 24.01.2005 15:03
mysql update query mit mehreren Tabellen funktioniert nicht PHP-Fortgeschrittene 5 08.01.2005 16:29
UPDATE funktioniert irgendwie nicht yoshy PHP Tipps 2004 5 26.07.2004 10:51
Daten mit insert Befehl einfügen klappt nicht... PHP Tipps 2004 3 15.07.2004 14:33
UPDATE funktioniert nicht PHP Tipps 2004 4 08.06.2004 17:25

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
insert funktioniert nicht, php hidden befehl, php eingebe befehl, php insert funktioniert nicht, form action update, update befehl php, php insert klappt nicht, php befehl form submit, php befehle hidden, php befehl submit, datenbank sql updaten über post befehl, mysql update submit, insert befehl formular php, insert into php method post funktioniert nicht, updatecommand funktioniert nicht, hidden befehl wie geht der, php formular update datenbank funktioniert nicht, hidden befehl, php insert submit sql, php db insert oder update

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