php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.07.2005, 12:38  
Gast
 
Beiträge: n/a
Standard Diesmal eine wahrscheinlich ganz einfache Frage zu if else..

Diese Scrip soll zwischen Isert In To und Update entscheiden... Das ganze hab ich mal mit include gemacht muss ja theoretisch auch gehen oder?

PHP-Code:
<?php
$db 
mysql_connect ($mysqlserver,$mysqluser,$mysqlpasswort); mysql_select_db ($mysqldbname,$db);
$abfrage "SELECT id FROM userprofile WHERE profilname='$user'";
$ergebnis mysql_db_query($mysqldbname,$abfrage,$db);
while (list(
$id) = mysql_fetch_row($ergebnis))

if(
$id >=("1"))
{
include 
"profil_vorlage.php";
}

else 
{
include 
"profil_aendern_vorlage.php";
}
?>
jetzt müsste doch jeder die Seite "profil_vorlage" angezeigt kriegen der noch nicht in der tabelle steht.? (INSERT IN TO) Und alle die schon drin sind die "profil_aendern_vorlage.php".? (UPDATE)

Vielen Dank im vorraus

Gruß
Stephan
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 28.07.2005, 12:43  
Erfahrener Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 1.356
HStev zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

woher nimmst du denn $user ???
__________________
Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält.
HStev ist offline  
Alt 28.07.2005, 12:44  
Gast
 
Beiträge: n/a
Standard

Zitat:
muss ja theoretisch auch gehen oder?
Zitat:
jetzt müsste doch jeder die Seite "profil_vorlage" angezeigt kriegen der noch nicht in der tabelle steht.?
Beide Fragen kann man mit "Ausprobieren" beantworten.

Hier noch ein paar Hinweise
1. Wieviele Treffer erwartest du bei WHERE profilname='$user' und macht da eine Schleife einen Sinn?
2. mysql_db_query ist veraltet, benutze mysql_select_db und mysql_query
3. mysql_num_rows wäre hier ganz sinnvoll

Gruß
phpfan
 
Alt 28.07.2005, 12:45  
Erfahrener Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 1.356
HStev zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Zitat:
Zitat von phpfan
3. mysql_num_rows wäre hier ganz sinnvoll
war mein erster Gedanke doch richtig
hab mal wieder zu weit gedacht würd ich dir auch raten
HStev ist offline  
Alt 28.07.2005, 12:46  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 643
kid01 befindet sich auf einem aufstrebenden Ast
kid01 eine Nachricht über Skype™ schicken
Standard

register_globals ist dein freund
$_POST['user'] oder $_GET['user']
kid01 ist offline  
Alt 28.07.2005, 15:48  
Erfahrener Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 1.356
HStev zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Zitat:
Zitat von kid01
register_globals ist dein freund
$_POST['user'] oder $_GET['user']
das must mir mal erklären er hats doch nirgendswo erwähnt wo er $user herholt und klar ersichtlich wirds auch nicht das er es per get bzw. post übergibt
HStev ist offline  
Alt 28.07.2005, 16:03  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 578
WarrenFaith
WarrenFaith eine Nachricht über ICQ schicken
Standard Re: Diesmal eine wahrscheinlich ganz einfache Frage zu if el

Zitat:
Zitat von stramsteiner
if($id >=("1"))
Meinste nicht dass auch folgendes reicht:
Code:
if($id >= 1)
Ist zwar nur was kleines, aber spart auf dauer ne menge Tipparbeit.
Oder hab ist das ein Programmierstandard der mir unbekannt ist?
Immerhin ist deine $id mit einer Zahl gefüttert, also Int und kein String.
Desweiteren sollten Strings mit ' statt mit " benutzt werden, damit der Compiler nicht den String nach Variablen durchsucht.
Sorry fürs schwafeln :/
__________________
Developers-Guide.net
Senseless
WarrenFaith ist offline  
Alt 28.07.2005, 16:14  
Gast
 
Beiträge: n/a
Standard Re: Diesmal eine wahrscheinlich ganz einfache Frage zu if el

Zitat:
Zitat von WarrenFaith
Sorry fürs schwafeln :/
Wieso? Du hast doch vollkommen recht.
 
 


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
Voraussetzungen für dieses Thumbnail Skript Plague PHP Tipps 2008 9 19.09.2007 13:35
Problem und Frage zu Listenfeldauswertung .... bp158 PHP Tipps 2006 2 10.07.2006 22:37
einfache frage $_Post " -> \" ändern EvilDragon PHP Tipps 2006 2 03.05.2006 09:27
[Erledigt] Einfache Frage! Datenbanken 2 21.09.2005 08:27
lizensrechtliche Frage zu GPL - bezüglich PHP Projekt Off-Topic Diskussionen 2 02.04.2005 16:12
Einfache Frage TRW PHP Tipps 2007 3 04.01.2005 11:42
Wahrscheinlich leiche Frage für Profis PHP Tipps 2004 0 24.10.2004 16:39
If Else Frage PHP Tipps 2004 11 11.07.2004 22:27
einfache Frage... PHP Tipps 2004 6 27.06.2004 13:57

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php einfache if else

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