Manualai.lt Forumas
PHP ir SQL => PHP ir SQL - Klausimai ir pagalba => Temą pradėjo: genzek 2013-08-03 13:35:18 pm
-
Sveiki, taigi susiduriau su tokia problema: Esų sukuręs kontakto informaciją su jam priskirta byla. Tačiau bylų būna priskirtų ir daugiau prie tam tikro kontakto, o man pavyksta atvaizduoti tik viena byla priskirta prie kontakto. Taigi norėčiau, kad padėtumėte, patartumėte kaip padaryti, kad prie vieno kontakto būtų priskirtos kelios bylos.
Lentelės pavyzdis:
(http://www.part.lt/img/6a294ce98fcc2609bd05a54837e27a59714.png)
Tikiuosi išsamiai paaiškinau, jai reiks kodo, atsiusiu.
-
Tai ir reikia kodo kaip darai ;)
-
Štai dalis kodo:
$colname_IeskovasId = "-1";
mysql_select_db($database_Teisininkai, $Teisininkai);
if (isset($_POST['paieska'])) {
$paieskoszodis = $_POST['paieska'];
$query_IeskovasId = "
SELECT IeskovasId.ID, Ieskovai.Vardas, Ieskovai.Pavarde, Ieskovai.AsmK, Ieskovai.Tel, Ieskovai.ElPastas, Bylos.BylosNr, BylosEsme.Esme FROM IeskovasId
LEFT JOIN Bylos ON Bylos.ID=IeskovasId.BylosID
LEFT JOIN Ieskovai ON Ieskovai.ID = IeskovasId.IeskovasId
LEFT JOIN BylosEsme ON Bylos.BylosEsme=BylosEsme.ID
WHERE Ieskovai.ID LIKE '%".$paieskoszodis."%' ";
}
else
{
$query_IeskovasId = "
SELECT IeskovasId.ID, Ieskovai.Vardas, Ieskovai.Pavarde, Ieskovai.AsmK, Ieskovai.Tel, Ieskovai.ElPastas, Bylos.BylosNr, BylosEsme.Esme FROM IeskovasId
LEFT JOIN Bylos ON Bylos.ID=IeskovasId.BylosID
LEFT JOIN Ieskovai ON Ieskovai.ID = IeskovasId.IeskovasId
LEFT JOIN BylosEsme ON Bylos.BylosEsme=BylosEsme.ID
";
}
$query_limit_IeskovasId = sprintf("%s LIMIT %d, %d", $query_IeskovasId, $startRow_IeskovasId, $maxRows_IeskovasId);
$IeskovasId = mysql_query($query_limit_IeskovasId, $Teisininkai) or die(mysql_error());
$row_IeskovasId = mysql_fetch_assoc($IeskovasId);
mysql_select_db($database_Teisininkai, $Teisininkai);
$query_Ieskovai = "SELECT ID, CONCAT_WS(' ',Vardas, Pavarde) AS Bendras FROM Ieskovai";
$Ieskovai = mysql_query($query_Ieskovai, $Teisininkai) or die(mysql_error());
$row_Ieskovai = mysql_fetch_assoc($Ieskovai);
$totalRows_Ieskovai = mysql_num_rows($Ieskovai);
<div class="lentele2" >
<form action="" method="post" id="paieska">
<p>
<select name="paieska">
<option value="value">---Pasirinkite---</option>
<?php
do {
?>
<option value="<?php echo $row_Ieskovai['ID']?>"><?php echo $row_Ieskovai['Bendras']?></option>
<?php
} while ($row_Ieskovai = mysql_fetch_assoc($Ieskovai));
$rows = mysql_num_rows($Ieskovai);
if($rows > 0) {
mysql_data_seek($Ieskovai, 0);
$row_Ieskovai = mysql_fetch_assoc($Ieskovai);
}
?>
</select>
<input name="submit" type="submit" id="submit" value="Paieska" />
</p>
<form action="<?php echo $editFormAction; ?>" method="post" name="form2" id="form2">
<table width="350" align="center">
<tr valign="baseline">
<td align="left" valign="top" nowrap="nowrap">Vardas:</td>
<td><input name="Vardas" type="text" value="<?php echo htmlentities($row_IeskovasId['Vardas'], ENT_COMPAT, 'utf-8'); ?>" size="32" readonly="readonly" /></td>
</tr>
<tr valign="baseline">
<td align="left" valign="top" nowrap="nowrap">Pavardė:</td>
<td><input name="Pavarde" type="text" value="<?php echo htmlentities($row_IeskovasId['Pavarde'], ENT_COMPAT, 'utf-8'); ?>" size="32" readonly="readonly" /></td>
</tr>
<tr valign="baseline">
<td align="left" valign="top" nowrap="nowrap">Asmens Kodas:</td>
<td><input name="AsmK" type="text" value="<?php echo htmlentities($row_IeskovasId['AsmK'], ENT_COMPAT, 'utf-8'); ?>" size="32" readonly="readonly" /></td>
</tr>
<tr valign="baseline">
<td align="left" valign="top" nowrap="nowrap">Telefonas:</td>
<td><input name="Tel" type="text" value="<?php echo htmlentities($row_IeskovasId['Tel'], ENT_COMPAT, 'utf-8'); ?>" size="32" readonly="readonly" /></td>
</tr>
<tr valign="baseline">
<td align="left" valign="top" nowrap="nowrap">El. Paštas:</td>
<td><input name="ElPastas" type="text" value="<?php echo htmlentities($row_IeskovasId['ElPastas'], ENT_COMPAT, 'utf-8'); ?>" size="32" readonly="readonly" /></td>
<tr valign="baseline">
<td align="left" valign="top" nowrap="nowrap">Bylos</td>
<td> </td>
</table>
<table width="350" align="center">
<tr valign="baseline">
<td width="146" align="right" valign="top" nowrap="nowrap"><p>Bylos Numeris
</p>
<p>
<input name="BylosNr" type="text" value="<?php echo htmlentities($row_IeskovasId['BylosNr'], ENT_COMPAT, 'utf-8'); ?>" size="15" readonly="readonly" />
</p></td>
<td width="192" align="left" valign="top" nowrap="nowrap"><p>Bylos Esmė</p>
<p>
<input name="BylosEsme" type="text" value="<?php echo htmlentities($row_IeskovasId['Esme'], ENT_COMPAT, 'utf-8'); ?>" size="26" readonly="readonly" />
</p></td>
</tr>
<tr valign="baseline">
<td align="left" valign="top" nowrap="nowrap"> </td>
<td><input type="submit" value="Pakeisti" /></td>
</tr>
</table>
<input type="hidden" name="MM_update" value="form2" />
<input type="hidden" name="ID" value="<?php echo $row_IeskovasId['ID']; ?>" />
</form>
<p> </p>
<p> </p>
<p> </p>
</div>
Ir gaunasi:
(http://www.part.lt/img/288aa6aeea9bd17e6304d46323c461c8434.png)
O turi buti prie bylu tam tikrame kontakte prijungta dar viena byla...