Archief - Herhalingsgebied

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

s_kaiba

Legacy Member
Ik ben net begonen met het maken van een site via dreamweaver cs3 en zit hier dus met een klein probleempje.

Dit is dus mijn eerste site en heb dit alles geleerd via een boek, maar als ik mijn herhalingsgbied probeer in te stellen in die site zet hij de herhaling naast elkaar i.p.v onder elkaar.

Dus nu zou dit willen oplossen en deze onder elkaar laten terecht komen, maar ik vind niet echt een oplossing.
De oplossing zal wel iets dom zijn, maar ik kan er echt niet opkomen.

Wie kan mij helpen???

s_kaiba

Legacy Member
<?php require_once('Connections/retro_fan.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;

$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}

$maxRows_Recordset1 = 10;
$pageNum_Recordset1 = 0;
if (isset($_GET['pageNum_Recordset1'])) {
$pageNum_Recordset1 = $_GET['pageNum_Recordset1'];
}
$startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1;

mysql_select_db($database_retro_fan, $retro_fan);
$query_Recordset1 = "SELECT * FROM `playstation1.a`";
$query_limit_Recordset1 = sprintf("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1);
$Recordset1 = mysql_query($query_limit_Recordset1, $retro_fan) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);

if (isset($_GET['totalRows_Recordset1'])) {
$totalRows_Recordset1 = $_GET['totalRows_Recordset1'];
} else {
$all_Recordset1 = mysql_query($query_Recordset1);
$totalRows_Recordset1 = mysql_num_rows($all_Recordset1);
}
$totalPages_Recordset1 = ceil($totalRows_Recordset1/$maxRows_Recordset1)-1;
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<table width="500" border="1">
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<?php do { ?>
<td><?php echo $row_Recordset1['Titel']; ?></td>
<td><?php echo $row_Recordset1['CD']; ?></td>
<td><?php echo $row_Recordset1['Back']; ?></td>
<td><?php echo $row_Recordset1['Front']; ?></td>
<td><?php echo $row_Recordset1['Book']; ?></td>
<td><?php echo $row_Recordset1['Information']; ?></td>
<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
</body>
</html>
<?php
mysql_free_result($Recordset1);
?>

Ik heb het hier nog vlug eens geprobeerd en bekom were hetzelfste.

<?php require_once('Connections/retro_fan.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;

$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}

$maxRows_Recordset1 = 10;
$pageNum_Recordset1 = 0;
if (isset($_GET['pageNum_Recordset1'])) {
$pageNum_Recordset1 = $_GET['pageNum_Recordset1'];
}
$startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1;

mysql_select_db($database_retro_fan, $retro_fan);
$query_Recordset1 = "SELECT * FROM `playstation1.a`";
$query_limit_Recordset1 = sprintf("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1);
$Recordset1 = mysql_query($query_limit_Recordset1, $retro_fan) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);

if (isset($_GET['totalRows_Recordset1'])) {
$totalRows_Recordset1 = $_GET['totalRows_Recordset1'];
} else {
$all_Recordset1 = mysql_query($query_Recordset1);
$totalRows_Recordset1 = mysql_num_rows($all_Recordset1);
}
$totalPages_Recordset1 = ceil($totalRows_Recordset1/$maxRows_Recordset1)-1;
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<table width="500" border="1">
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<?php do { ?>
<td><?php echo $row_Recordset1['Titel']; ?></td>
<td><?php echo $row_Recordset1['CD']; ?></td>
<td><?php echo $row_Recordset1['Back']; ?></td>
<td><?php echo $row_Recordset1['Front']; ?></td>
<td><?php echo $row_Recordset1['Book']; ?></td>
<td><?php echo $row_Recordset1['Information']; ?></td>
<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
</body>
</html>
<?php
mysql_free_result($Recordset1);
?>

Tyfius

Legacy Member
Je moet die <tr></tr> binnen je do-while loop zetten:
PHP:
<?php do { ?>
<tr>
<td><?php echo $row_Recordset1['Titel']; ?></td>
<td><?php echo $row_Recordset1['CD']; ?></td>
<td><?php echo $row_Recordset1['Back']; ?></td>
<td><?php echo $row_Recordset1['Front']; ?></td>
<td><?php echo $row_Recordset1['Book']; ?></td>
<td><?php echo $row_Recordset1['Information']; ?></td>
</tr>
<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
Die tr tag maakt dan telkens een nieuwe rij aan.

En als de term "herhalingsgebied" uit uw boek komt zou ik eens een ander boek overwegen. Ik heb 2x moeten nadenken en de code herlezen alvorens ik het doorhad. Hollandse vertalers ook... Meestal trekt de rest dan ook op niet al te veel.

s_kaiba

Legacy Member
Ja dat komt dus uit mijn boek.
Ik heb eenboek gekregen van een vriend van mij die het nog op school gevolgd heeft.
Het is wel een boek van dreamweaver 8.

Alvast bedankt nu lukt het dus wel hé.
Dus dit toppic mag gesloten worden van mij.

adrianhates

Legacy Member
klikken op het icoontje links van het uitroep teken ( bedank mij hiervoor ook maar :D LOL )

s_kaiba

Legacy Member
adrianhates zei:
klikken op het icoontje links van het uitroep teken ( bedank mij hiervoor ook maar :D LOL )

Nice try, maar zo vrijgevig ben ik nu ook weer niet ;)

s_kaiba

Legacy Member
Ik weet ook niet ech wat daar de bedoeling van is, maar als ik geholpen word heef ik dat met plezier
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan