Hallo ik ben nieuw met de script taal php. Maar ik maak voor het goededoel een website. Voor een jeugdvereniging. Dit is de link www.jvwest.com/index.php
Ik heb de code uit een oude website gehaald die ik nog had (dat heb ik niet zelf gemaakt)
Maar ik zit met het volgende probleem. Ik hoop dat iemand mijn kan helpen
Achter de website zit een mysql database. Ga je met html tabbelen werken in de database dan komt er op de website heel veel legen regels tussen de kop en de tekst dat kan je zien op http://www.jvwest.com/index.php?pagina=contact
Dit is de php code van index.php
<?php
session_start();
// Verbinding maken met MySQL!
$db_connect = mysql_connect('localhost','root','martin');
mysql_select_db('jvwest',$db_connect);
// Pagina ophalen uit databeest!
function pagina() {
if (!empty($_GET['pagina'])) {
$sql = 'SELECT * FROM pagina WHERE pagina=\''.$_GET['pagina'].'\'';
}
else {
$sql = 'SELECT * FROM pagina WHERE pagina=\'home\'';
}
if ($_GET['pagina'] == 'alles') {
$sql = 'SELECT * FROM nieuws ORDER by date DESC';
$result = mysql_query($sql);
echo ('<b>Nieuws</b><br/><br/>');
while ($row = mysql_fetch_array($result)) {
echo '<i>'.$row['date'].'</i><br>';
echo ''.$row['tekst'].'<br/><br/>';
}
// Gasten boek functie
}
elseif ($_GET['pagina'] == 'gastenboek') {
include ('gb/Upload/index.php');
}
elseif ($_GET['pagina'] == 'voegtoe') {
include ('add.php');
}
else {
$result = mysql_query($sql);
$total = mysql_num_rows($result);
if ($total == "0") {
echo '<b>Fout!</b><br/><br/>Deze pagina is niet gevonden!';
}
else {
$row = mysql_fetch_array($result);
if ($_GET['pagina'] != 'bijbelstudie') {
$tekst = nl2br($row['tekst']);
}
else {
$tekst = $row['tekst'];
}
echo '<b>'.$row['titel'].'</b><br/><br/>'.$tekst.'';
}
}
}
function nieuws() {
$sql = 'SELECT * FROM nieuws ORDER by \'date\' DESC LIMIT 0,3';
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
$text = explode("-",$row['date']);
echo '<b>'.$text[2].'-'.$text[1].'-'.$text[0].'</b><br/>'.nl2br($row['tekst']).'<br/><br/>';
}
}
// Template includen!
include ('pagina.html');
?>
Nu werkt de knop bijbelstudie al wel goed en dat komt door de volgende code in het bestand index.php
else {
$row = mysql_fetch_array($result);
if ($_GET['pagina'] != 'bijbelstudie') {
$tekst = nl2br($row['tekst']);
Ik snap dus niet hoe ik nog zo'n else toevoeg voor contact. Ik denk dat het niet echt moeilijk moet zijn. Maar ik ben gewoon een noob met php. Maar ik hoop wel dat ik het nog eens ga leren.
Verder hoop ik dat ik het probleem goed uitgelegt heb en dat iemand mijn kan helpen.
alvast bedankt
Ik heb de code uit een oude website gehaald die ik nog had (dat heb ik niet zelf gemaakt)
Maar ik zit met het volgende probleem. Ik hoop dat iemand mijn kan helpen
Achter de website zit een mysql database. Ga je met html tabbelen werken in de database dan komt er op de website heel veel legen regels tussen de kop en de tekst dat kan je zien op http://www.jvwest.com/index.php?pagina=contact
Dit is de php code van index.php
<?php
session_start();
// Verbinding maken met MySQL!
$db_connect = mysql_connect('localhost','root','martin');
mysql_select_db('jvwest',$db_connect);
// Pagina ophalen uit databeest!
function pagina() {
if (!empty($_GET['pagina'])) {
$sql = 'SELECT * FROM pagina WHERE pagina=\''.$_GET['pagina'].'\'';
}
else {
$sql = 'SELECT * FROM pagina WHERE pagina=\'home\'';
}
if ($_GET['pagina'] == 'alles') {
$sql = 'SELECT * FROM nieuws ORDER by date DESC';
$result = mysql_query($sql);
echo ('<b>Nieuws</b><br/><br/>');
while ($row = mysql_fetch_array($result)) {
echo '<i>'.$row['date'].'</i><br>';
echo ''.$row['tekst'].'<br/><br/>';
}
// Gasten boek functie
}
elseif ($_GET['pagina'] == 'gastenboek') {
include ('gb/Upload/index.php');
}
elseif ($_GET['pagina'] == 'voegtoe') {
include ('add.php');
}
else {
$result = mysql_query($sql);
$total = mysql_num_rows($result);
if ($total == "0") {
echo '<b>Fout!</b><br/><br/>Deze pagina is niet gevonden!';
}
else {
$row = mysql_fetch_array($result);
if ($_GET['pagina'] != 'bijbelstudie') {
$tekst = nl2br($row['tekst']);
}
else {
$tekst = $row['tekst'];
}
echo '<b>'.$row['titel'].'</b><br/><br/>'.$tekst.'';
}
}
}
function nieuws() {
$sql = 'SELECT * FROM nieuws ORDER by \'date\' DESC LIMIT 0,3';
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
$text = explode("-",$row['date']);
echo '<b>'.$text[2].'-'.$text[1].'-'.$text[0].'</b><br/>'.nl2br($row['tekst']).'<br/><br/>';
}
}
// Template includen!
include ('pagina.html');
?>
Nu werkt de knop bijbelstudie al wel goed en dat komt door de volgende code in het bestand index.php
else {
$row = mysql_fetch_array($result);
if ($_GET['pagina'] != 'bijbelstudie') {
$tekst = nl2br($row['tekst']);
Ik snap dus niet hoe ik nog zo'n else toevoeg voor contact. Ik denk dat het niet echt moeilijk moet zijn. Maar ik ben gewoon een noob met php. Maar ik hoop wel dat ik het nog eens ga leren.
Verder hoop ik dat ik het probleem goed uitgelegt heb en dat iemand mijn kan helpen.
alvast bedankt