Am urmatorul cod :
Cod: Selectaţi tot
$i=1;
$numar="$rma1$i";
$result=1;
while ( $result ) { //sa fie $result == true :?: ar rula la infinit cred sau...
$sql = "SELECT nummer FROM databank WHERE nummer=$nummer";
$result = mysqli_query($conn,$sql);
if ($result) {
echo "Numarul va fi generat din nou";
$i=$i+1;
$nummer="$rma1$i";
echo "Numarul nou este:$nummer";
}
}
$sql = "UPDATE databank SET nummer = $nummer WHERE id = $id";
if (!$conn->query($sql)) {
echo 'Error: '. $conn->error;
Aici duc lipsa de si nu imi dau seama cum as putea face; ms anticipat.
- Edit:
Am folosit cautarea in tabel ce e aici in tutorial insa tot nu arata cum ar trebuie , nr de inreg nu e in ordine crescatoare.
Cod: Selectaţi tot
$sql = "SELECT nummer FROM databank WHERE nummer LIKE $nummer";
$result = mysqli_query($conn,$sql);
$count = mysqli_num_rows($result);
if ( $count > 0 ) {
echo "Generare nr de inreg ";
$i=$i+1;
$nummer="$rma1$i";
echo "Numarul este :$nummer";