Сообщение от LaedaSt
|
Ну, нельзя не согласиться, с такой логикой, но проблема не в структуре бд, а в том, что названия могут содержать в себе цифры.
|
Проблема как раз в БД, если в ней то, что вы стараетесь выковырять из строки, не содержится значением в отдельном поле SQL таблицы. А если оно отдельное, то причем тут цифры в названиях?
Сообщение от LaedaSt
|
но в таком случае, эту цену надо выводить отдельно в текст, отдельно в value, что угромождает html до невозможности.
|
Полнейшая глупость. Хорошо структурированные данные в базе, как раз нужны для облегчения работы с ними. Тоже самое должно быть и на html-страницах - удобное представление этих данных, а не вгонять с строку и разбираться посредством RegEXP. Там где без RegEXP можно обойтись, RegEXP зло.
<option value="10" data-price="45">Картофель сорт А12, цена 45 руб.</option>
Есть проблемы здесь с описанием товара и отдельным значением его цены?