Witam!
Mam sprawę ;) chcę dodać do bazy dwa rekordy z takimi samymi wartościami..., ale, żeby w polu "Komentarz" była wartość: w pierwszym przebiegu pętli (pierwszy rekord) "Auto 1/2" a w drugim (drugi rekord) "Auto 2/2" reszta bez zmian. Wymyśliłem coś takiego, ale dodaje mi jeden rekord z komentarzem "Auto 2/2".
<?php
if(isset($_POST['podzial_all2']))
{
require_once "connect.php";
if (!$polaczenie = mysql_connect($host,$db_login,$db_pass,$db_name)) {
echo 'Nie można nawiązać połączenia z bazą danych';
exit;
}else
{
if (!mysql_select_db('awizacja', $polaczenie)) {
echo 'Nie można wybrać bazy danych';
exit;
}
$idc= $_SESSION['idc'];
$idsSql= $_SESSION['idsSql']= implode(', ', $idc);
$kodowanie=mysql_query('SET NAMES \'utf8\'');
if($result = mysql_query("SELECT * FROM appt WHERE id IN ($idsSql)", $polaczenie))
{
$ilu_userow=mysql_num_rows ($result);
if($ilu_userow>0)
{
switch($_POST['ex_car'])
{
// 2 Autach
case "dod1":
{
for($i=0;$i=2;$i++)
{
$kodowanie=mysql_query('SET NAMES \'utf8\'');
$id=$_SESSION['id'];
$awizacja=$_SESSION['awizacja'];
$data_awizacja=$_SESSION['data_awizacja'];
$godz_awiz=$_SESSION['godz_awiz'];
$godz_pod=$_SESSION['godz_pod'];
$zamowienie=$_SESSION['zamowienie'];
$nazwa=$_SESSION['nazwa'];
$kanal=$_SESSION['kanal'];
$spedycja=$_SESSION['spedycja'];
$linii=$_SESSION['linii'];
$palety=$_SESSION['palety'];
$kartony=$_SESSION['kartony'];
$rampa=$_SESSION['rampa'];
$komentarz='AUTO '.$i.'/2';
$artykul=$_SESSION['artykul'];
$il_zamowien=$_SESSION['il_zamowien'];
$nr_naczepy=$_SESSION['nr_naczepy'];
$tel_kierowcy=$_SESSION['tel_kierowcy'];
$status=$_SESSION['status'];
$color=$_SESSION['color'];
$color2=$_SESSION['color2'];
$kod=$_SESSION['kod'];
if($result = mysql_query("INSERT INTO appt VALUES(NULL, '$awizacja','$data_awizacja','$godz_awiz','$godz_pod','$zamowienie','$nazwa','$kanal','$spedycja','$linii','$palety','$kartony','$rampa','$komentarz','$artykul','$il_zamowien','$nr_naczepy','$tel_kierowcy','$status','$color','$color2','$kod')", $polaczenie))
{
$_SESSION['success']="Awizacja <span style='color:red;'>$awizacja</span> została rozdzielona na <span style='color:red;'>2 Auta!";
require_once "header.php";
exit();
}else
{
echo "Błąd bazy danych, nie można wykonać zapytania do bazy\n";
echo 'Błąd MySQL: ' . mysql_error();
exit;
}
}
require_once "header.php";
exit();
} break;
}
}else
{
$_SESSION['blad']="Brak awizacji";
}
}else
{
echo "Błąd bazy danych, nie można wykonać zapytania do bazy\n";
echo 'Błąd MySQL: ' . mysql_error();
exit;
}
mysql_close($polaczenie);
}
}