[HELP] PHP vragen

Gestart doorCaner18 reacties72 weergaven

19 berichten · pagina 1 van 2

Caner

Lid · Topicstarter

Berichten
10.857
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien

Den Haag

Ik ben me eens gaan verdiepen in PHP en ben bezig met een klein project. Jammer genoeg kom ik veel fouten / problemen tegen die ik zelf niet kan oplossen. Daarom open ik deze topic om al mijn vragen / problemen / fouten te melden. Ik hoop dat veel mensen mij hiermee kunnen helpen smile
Vraag 1: Hoe (met welke code) kan ik voor zorgen dat er random querys (of iets dergelijk) wordt gepubliceerd op de website? Net als bij een one2xs lid dat er elke keer random plaatjes van taarten komen, maar dan via database.

Vergoeding: 0.01
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Bijvoorbeeld:

$Query = mysql_query("SELECT * FROM tabel ORDER BY RAND() LIMIT 1") or die(mysql_error());
0
Caner

Lid · Topicstarter

Berichten
10.857
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien

Den Haag

Raoulfloks schreef:
Bijvoorbeeld:

$Query = mysql_query("SELECT * FROM tabel ORDER BY RAND() LIMIT 1") or die(mysql_error());
Parse error: syntax error, unexpected T_LOGICAL_OR in ******** on line 7
0
Berichten
6.144
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Max schreef:
Eerdere citaten tonen
Raoulfloks schreef:
Bijvoorbeeld:
$Query = mysql_query("SELECT * FROM tabel ORDER BY RAND() LIMIT 1") or die(mysql_error());

Parse error: syntax error, unexpected T_LOGICAL_OR in ******** on line 7
Zet je script eens hier dan.
0
Caner

Lid · Topicstarter

Berichten
10.857
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien

Den Haag

<head>
    <title> ****** </title>
    <link rel="stylesheet" type="text/css" href="style/style.css">
    [COLOR= #0000BB]<?[/COLOR] [URL="http://www.php.net/include"]include[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]config.php[/COLOR][COLOR= #007700]);[/COLOR] ?>
    </head>

    <body>
    <center>
    [COLOR= #0000BB]<?php
    $Query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM tabel ORDER BY RAND() LIMIT 1"[/COLOR][COLOR= #007700])[/COLOR] 
    or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
    ?>
    </center>


Het is geen script. Ik wil gewoon dat hij random dingen weergeeft dat in de database is.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
de or die........ moet niet op volgende regel emo ook open je PHP met emo
0
Caner

Lid · Topicstarter

Berichten
10.857
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien

Den Haag

Ik snap niet wat dat nou te maken heeft met mn probleem? ;p
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php
    $Query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM tabel ORDER BY RAND() LIMIT 1"[/COLOR][COLOR= #007700])[/COLOR] 
    or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
    ?>


MOET:

[COLOR= #0000BB]<?php
    $Query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM tabel ORDER BY RAND() LIMIT 1"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
?>
0
Caner

Lid · Topicstarter

Berichten
10.857
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien

Den Haag

Misschien dat ik wat fout heb gemaakt in de database
Afbeelding
0
Berichten
3.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ehm, het maakt niet uit op welke regel je het zet hoor?

[COLOR= #0000BB]<?php
    $Query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM tabel ORDER BY RAND() LIMIT 1"[/COLOR][COLOR= #007700])[/COLOR] 
    or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
    ?>


is natuurlijk onzin. Waarom een variabele maken van een/die functie?

mysql_query("SELECT * FROM tabel ORDER BY RAND() LIMIT 1")
or die(mysql_error());
?>
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Waarom verberg je de standaardwaarde (Alsof wij daar wat aan hebben)emo
0
Caner

Lid · Topicstarter

Berichten
10.857
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien

Den Haag

Shahiem schreef:
Waarom verberg je de standaardwaarde (Alsof wij daar wat aan hebben)emo
Eerlijk gezegd: geenideeemo
0
Caner

Lid · Topicstarter

Berichten
10.857
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien

Den Haag

Nog steeds onopgelost cry
0
Berichten
431
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Kyron schreef:
Ehm, het maakt niet uit op welke regel je het zet hoor?
[COLOR= #0000BB]<?php
    $Query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM tabel ORDER BY RAND() LIMIT 1"[/COLOR][COLOR= #007700])[/COLOR] 
    or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
    ?>


is natuurlijk onzin. Waarom een variabele maken van een/die functie?

mysql_query("SELECT * FROM tabel ORDER BY RAND() LIMIT 1")
or die(mysql_error());
?>

pure nonsens:

maak er

mysql_query("SELECT * FROM tabel ORDER BY RAND() LIMIT 1") or die(mysql_error());

van op één lijntje
0
Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Max schreef:
[ code....... ]
Het is geen script. Ik wil gewoon dat hij random dingen weergeeft dat in de database is.

Je moet dan daarna natuurlijk wel een echo maken met wat je wil laten zien op je website smilezoiets denk ik?:

[COLOR= #0000BB]<?php
    $uquery[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM tabel ORDER BY RAND() LIMIT 1"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/trigger_error"]trigger_error[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
    
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$uquery[/COLOR][COLOR= #007700])) 
    {[/COLOR]
      [COLOR= #0000BB]$random[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$uquery[/COLOR][COLOR= #007700]);[/COLOR]
      [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000][/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$random[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000][/COLOR][COLOR= #007700];
     }[/COLOR]
       [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
       [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]er staat niks in de de tabel[/COLOR][COLOR= #007700];
       }[/COLOR]
?>
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren